Node.js有一系列支持WEB开发的框架,在13 Node.js Frameworks to Build Web APIsarrow-up-right中介绍了很多框架,然而,太多的选择反而不能确定如何选择。评论中指出大多数框架近几年都不在更新,也许可以选择的是活跃开发的选项:
https://strapi.io/arrow-up-right
https://www.fastify.io/arrow-up-right
https://adonisjs.com/arrow-up-right
https://github.com/feathersjs/feathersarrow-up-right
入门开发可以选择Express作为开发框架,主要原因社区成熟,开发历史长,有大量的文档,并且Node与Express开发arrow-up-right可以帮助快速入门。
进一步学习可以采用koaarrow-up-right,这是Express 原班人马基于 ES6 新特性重新开发的框架arrow-up-right,并且阿里开源的企业级Node.js框架EggJS也是基于Koa的再次开发arrow-up-right。
如果要再进一步。。。学习koaarrow-up-right源代码吧
Last updated 5 years ago