Node.js 框架集合
· 阅读需 1 分钟
进入部门工作后,主要以 Node.js 来写业务,用的是 Egg.js 框架
基础框架,基本上还是以express、koa、Fastify.js 等为主
- egg.js,以 MVC为架构的web框架
- nest.js,以 Ioc 控制反转作为核心概念的 Web 框架,对 Typescript 支持友好
- nuxt.js,以 Vue.js 作为 SSR 服务端渲染核心的web框架,最新是 Nuxt3(以 Vue3 为核心)
- next.js,以 React.js 作为 SSR 服务端渲染核心的
- Meteor.js,full-stack Javascript平台,最大的特点是当数据发生改变的时候,所有依赖该数据的地方自动发生相应的改变。
- Fastify.js,号称最快的 Node.js Web 框架,特点是内置了基于 JSON schema 的 validation 和 serialization,比 JSON.stringify 还快的 Json 序列化算法,虽然是借助借助第三方库 Ajv。
- strapi.js,快速生成API接口的 Web 框架,同时实现各种后端所需要的鉴权、权限、文件上传等轮子