梗概
- 一个nodejs后端开发架构
直观理解
- nodejs相当于最基本的积木,nestJs利用nodejs提供的积木块提供常用的积木团
使用指南
适用范围:
1. 优点
- 开箱即用
- 渐进式的
- 高内聚,低耦合
- 容易维护
- 可测试,可拓展
- TS原生支持
2. 缺点
- 学习曲线陡峭,装饰器语法,概念比较多
核心概念
NestJS的几个核心概念包括:
- Module(Modules)
- Controller(Controllers)
- Provider(Providers)
- 中间件(Middleware)
- 异常过滤器(Exception Filters)
- 管道(Pipes)