架构设计

Node.js 的应用场景主要分为 4 个大类:跨平台开发、后端开发、前端开发和工具开发。

目前流行的 Node.js 服务端框架

  • Express.js
  • Koa
  • Egg.js
  • Nest.js
  • fastify
  • Hapi
  • restify
  • Sails.js
  • Meteor
  • Derby.js
  • Flatiron.js
  • Mean.IO
  • Mojito
  • Socket Stream

服务端元素:

  • 静态服务
  • 接口与分层
  • 校验
  • 中间件
  • 异常处理
  • 数据库访问
  • 会话
  • 认证登录
  • 网络安全
  • 配置项
  • 日志