doc

@nestjs/cli

new | generate

monorepo | multirepo

内置框架选择

  • fastify - 基准测试 - 性能 - like QPS

能力

  • IOC:自己实现了模块机制,可以导入导出 provider,实现自动依赖注入,简化了对象的创建
  • AOP:抽象了 Guard、Interceptor、Pipe、Exception Filter 这 4 种切面,可以通过切面抽离一些通用逻辑,然后动态添加到某个流程中
  • 任意切换底层平台:nest 基于 ts 的 interface 实现了不和任何底层平台耦合,http 可以切换 express 和 fastify,websocket 可以切换 socket.io 和 ws。而且 4 种切面也实现了可以跨 http、websocket、微服务来复用。