梗概

  • 一个nodejs后端开发架构

直观理解

  • nodejs相当于最基本的积木,nestJs利用nodejs提供的积木块提供常用的积木团

使用指南

适用范围:

1. 优点

  • 开箱即用
  • 渐进式的
  • 高内聚,低耦合
    • 容易维护
  • 可测试,可拓展
  • TS原生支持

2. 缺点

  • 学习曲线陡峭,装饰器语法,概念比较多

核心概念

NestJS的几个核心概念包括:

  1. Module(Modules)
  2. Controller(Controllers)
  3. Provider(Providers)
  4. 中间件(Middleware)
  5. 异常过滤器(Exception Filters)
  6. 管道(Pipes)

基本概念

实际应用

业务功能