nest.js 也是一个框架,默认基于express封装的,支持typescipt。
nest.js文档 https://docs.nestjs.cn/
快速创建项目

  1. $ npm i -g @nestjs/cli
  2. $ nest new project-name
  1. # 常用命令
  2. nest g module <module-name>
  3. nest g controller <module-name>
  4. nest g service <module-name>

路由的完整示例 https://docs.nestjs.cn/7/controllers?id=%e5%ae%8c%e6%95%b4%e7%a4%ba%e4%be%8b

面向AOP编程

相比于egg.js是面向请求的架构,nest.js是面向应用app的架构 (非常适合微服务架构),每个模块都是独立的,它的的路由,控制器都糅合在app里面,通过修饰器的方式进入。

nest.js - 图1