这几个概念有可能混,要先搞清标题的几个概念,下边罗列相关的技术栈
前端:vue/vue.cli (vue开发脚手架,可以简单初始化一个应用,使用webpack进行编译打包,支持开发时热更新编辑内容到浏览器) 、 angular、 react
后端:国内的ThinkJS(不看好)、 express、koa、hapi
https://da-14.com/blog/10-best-nodejs-frameworks
https://cnodejs.org/topic/58caaec27dee71e5193a53ce
国人难得讲的清晰的:https://www.jianshu.com/p/3806417a1991?from=timeline
感觉不错的API规范:https://graphql.org
Node.JS 生产环境部署:https://github.com/yyx990803/pod (简单易用,个人适用)、 PM2 、Docker(容器,支持微服务、服务发现)