
前端 react,后端 node.js ,打算做的是日程管理系统,web 端的,感觉业务不会很复杂,所以想后端简单点,请问这样的思路可行吗?
1 azh7138m 2020-02-03 11:39:20 +08:00 via Android 可行 (多锻炼身体啊,一般人顶不住不想努力球 |
2 MuscleOf2016 2020-02-03 11:45:48 +08:00 前端尝试后端,node 是最适合的了 |
3 npm 2020-02-03 11:47:51 +08:00 当然可行啊 |
4 dcalsky 2020-02-03 11:49:41 +08:00 via Android 完全没问题,推荐 nestjs |
5 lovedebug 2020-02-03 11:57:31 +08:00 小项目直接 express 就行 |
6 jydeng 2020-02-03 11:59:06 +08:00 可行 |
7 kingwl 2020-02-03 12:03:24 +08:00 简单项目(拼接口 拼数据)还可以 传统后端的生态不太行 |
8 Vitta 2020-02-03 13:01:24 +08:00 via iPhone keystone |
9 wangyzj 2020-02-03 13:06:16 +08:00 非超大项目都可以 node |
10 macy 2020-02-03 13:07:19 +08:00 可行,我司小程序和 cms 的后台都用 node 写的,没问题 |
11 oop99 2020-02-03 14:19:25 +08:00 完全可行, 最好还是 nodejs 只负责界面, 调用接口, 这要看复杂度了. |
12 love 2020-02-03 14:40:03 +08:00 我已经做了几个了,相当好用,比 python/php 之类的都要舒服。建议搭配 typescript |
13 FakerLeung 2020-02-03 15:25:40 +08:00 最近在看 nestjs,打算用 nestjs 重写之前 eggjs 的项目。 |
14 hfpp2012 2020-02-03 16:05:28 +08:00 适合呀 |
15 dfourc 2020-02-03 16:13:06 +08:00 nestjs 极强!就是有些概念难以理解。。。 |
16 fescover 2020-02-03 16:23:53 +08:00 via Android 我就喜欢用简简单单的 express |
17 chenhui7373 2020-02-03 18:10:13 +08:00 |
18 dlqingxi 2020-02-03 18:50:37 +08:00 express |
19 Fortnight 2020-02-03 18:54:23 +08:00 简单的完全可以。比较流行的那几个框架 /库里面挑一个用就好 |
20 darksword21 PRO 最近不是出了个 deno |
21 ToBeHacker 2020-02-03 19:14:51 +08:00 感觉还行,就是有时候查 bug 比较废劲 |
22 jiejiss 2020-02-03 20:22:48 +08:00 当然可行,像 hexo hugo 这种静态博客框架后端都是 node 你只要会用 async / await 就不会有问题 |
23 kuyuzhiqi 2020-02-03 21:34:40 +08:00 nodejs 本来就是用来做后端的 |
24 heasy 2020-02-04 14:38:46 +08:00 为啥不可行呢? |
25 cnfczn 2020-02-04 18:04:21 +08:00 可行,已经做了好几个轮子了。 |
26 TonyG 2020-02-05 22:08:25 +08:00 我来严肃的回答一波吧。我们不仅在用 nodejs(eggjs)做全部的后台接口,而且实现的功能还不是简答的场景,而是全功能的协同办公软件(组织管理、HRM、考勤、表单设计器、任务、绩效、项目管理、统计报表、资产、车辆、日志、日程、会议、投票、通知、企业相机)。所以对上面小项目的论调不以为然。Http 框架总体上只是对 http 和持久化的一层封装,看破本质,没有什么图灵完备的技术方案是不可行的。 |
27 1024hack OP @lovedebug 再请问下,express 目录结构好像是 mvc 结构,前后端不分离的,我现在是想前后端分离,目录结构和配置应该怎么改呢?我搜索不到相应的例子,请问大佬有相应资源吗? |
28 1024hack OP @Vitta 没明白,我查到是 openstack 的组件,您的意思是说 node.js 有这个 keystones ? |
31 lovedebug 2020-02-06 20:41:32 +08:00 @1024hack express 本身就是后端框架,前端的话都是三大框架选一个就行 你在 github 上搜 express example |
33 Vitta 2020-02-07 00:52:30 +08:00 via iPhone |
34 master13 2020-02-07 11:36:22 +08:00 为什么没有人提 thinkjs,用 360 的它不香吗 |
36 ysc3839 2020-02-07 17:09:16 +08:00 via Android @1024hack express 没有限制哪种结构吧?你用 MVC 也行,全写到单独一个文件里也行。也可以前后端分离,只用 express 实现 API 接口,前端部分再用别的前端框架实现。 |
37 jy00566722 2020-02-08 13:34:53 +08:00 @1024hack 我感觉你需要看一个教程,或是看一个 demo。教程的话推荐 B 站上的 up 主:全栈之巅,有 express+element 的全套教程,是我看过的最好的教程,没有之一。我看了这个教程,不用再看别的教程,只要再查下手册就 OK 了。 另外,我刚刚(2 小时前)上传了自己的试手项目,一个简易的发卡系统。比如卖点卡啊,邀请码啊,就是虚拟类的。 目前对接好了支付宝 PC 及支付宝手机端支付,微信支付还在进行中。 后端 express+mongoose 后台管理端 element, 前端 PC 端 element+一些 grid 布局 css, 手机端 vant 项目地址: https://github.com/ideey/faka 四个文件夹,server-后台 api,admin-后台管理端,web-PC 端前台,mobile-移动端前台 demo 地址如下:管理后台 https://fakacp.idaay.com (测试帐号有兴趣,可以找我呢。) PC 前台页面: https://faka.idaay.com 移动端页面: https://m.faka.idaay.com 部分功能还不完善,趁着空还在完善中。 |
38 wanguorui123 2020-02-08 14:52:38 +08:00 完全可以,大型管理系统都完全胜任 |
39 yafoo 2020-02-08 23:08:03 +08:00 via Android 推荐下我写的不成熟的 mvc 框架 iijs,目前还在完善中。 |
40 joyc 2020-02-09 09:33:47 +08:00 @jy00566722 虚拟卡有货源没 |
41 abcbuzhiming 2020-02-09 09:39:45 +08:00 @master13 你看看 thinkjs 的更新时间,就知道为啥这东西热度下降了,多嘴说一句,这东西提供的命令行工具有 bug,我在 windows 起一个脚手架就卡在那里了,去提 issure 别人说要用 powershell 别用命令行,但是我用 powershell 还是卡在那里 |
42 lizz666 2020-02-09 12:00:46 +08:00 目前在用 egg.js 给自己的小项目写接口,小项目完全可行,毕竟自己的项目也不值钱,至于公司项目能不能上就不清楚了。 其实前端写后端,增删改查接口还好说,主要是安全和并发这个可能是我的欠缺点,不过我自己的项目到不需要考虑并发。前天我朋友想让我帮他写个项目,虽然功能简单,但是他那个必须得考虑并发问题了,那我心里就没什么底了。 |
43 jy00566722 2020-02-09 14:34:27 +08:00 @joyc 我只弄了系统呢。不直接卖货。 |