NodeJS框架一览

Posted 大雾哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJS框架一览相关的知识,希望对你有一定的参考价值。

NodeJS 框架一览

Express

当你使用Node.js构建web应用程序时, Express通常被视为事实上的Web服务器。它的哲学(一个可以使用中间件包扩展的简约核心)是大多数Node.js开发者所熟悉的。

Koa

Koa的哲学接近Express, 但它是使用ES6生成器,以避免有时被称为回调地狱的问题。

Feathers

Feathers是一个非常灵活的解决方案,创建一个面向服务的架构,是一个很好地适合创建Node.js微服务。

Nodal

Nodal框架以目标无状态和分布式服务连接到PostgreSQL数据库。

Keystone

Keystone是得到一个管理客户端并运行的最好的解决方案之一,以便管理来自MongoDB数据库的内容。管理界面自动从模型生成,具有所有CRUD操作和精细的过滤器。

Sails

Sails是一个完整的MVC框架,受Ruby on Rails启发, 它可以与任何类型的数据库(SQL或NOSQL)良好工作。

Loopback

Loopback是另一个成熟的框架,内置许多函数,包括使用令牌和到任何类型的数据库连接器的认证。它的杀手级功能是API浏览器功能,允许开发人员以直观的方式检查多有API端点,并检查任何用户的令牌。如果你必须构建一个API,这绝对是一个不错的选择。

学习express,然后使用koa,不要用老的,不要用小众的

以上是关于NodeJS框架一览的主要内容,如果未能解决你的问题,请参考以下文章

目前nodejs都有啥框架呢?哪个最好

使用nodejs进行后端渲染,前端还需要框架级的工具吗

现在都有哪些 基于node.js的框架

如何评价 Node.js 的koa框架

主流JS库一览

koa-基于node.js平台的下一代web开发框架入门