请将设备横屏查看
NestJS 生命周期
启动阶段
请求阶段
暂停
AppModule
根模块 · 应用图起点
imports
递归加载 Module
Module
扫描元数据并声明
实例化 Provider
构建 DI 容器
注册路由
@Controller / @Get
应用就绪
可接收请求
Request
外部进入
Middleware
透传 · 增强
Guard
鉴权 · 上下文
Interceptor
前置 · 拦截
Pipe
校验 · 转 DTO
Controller
路由分配
Service
业务逻辑
Interceptor
后置 · 包装
Response
返回客户端
Exception
Filter
异常兜底
app.module.ts
启动阶段
准备演示…