全书目录

第七篇:NestJS 完全指南 —— 国际机场总调度宇宙

第一章:NestJS 到底是什么 —— 你不是在写几个接口,你是在运营一座机场

1 分钟 252 字 第 181 / 962 个阅读单元

很多人刚写 Node.js 后端时,做法是这样的:

  • 一个 server.ts
  • 几个路由文件
  • 一堆中间件
  • 数据库逻辑、鉴权逻辑、参数校验全混在一起

项目小的时候还能跑,大一点就开始失控。

如果说:

  • Express 更像“你自己租下一块空地搭临时柜台”
  • Fastify 更像“更高性能、更轻量的柜台系统”

那么 NestJS 更像一座有总调度、有安检、有航站楼分区、有标准作业流程的国际机场

text
NestJS 国际机场
│
├── Module              -> 航站楼 / 业务分区
├── Controller          -> 柜台 / 对外服务窗口
├── Provider/Service    -> 调度员 / 业务处理中心
├── Dependency Injection-> 内部调度网络
├── DTO                 -> 标准申报单
├── ValidationPipe      -> 材料核验机
├── Guard               -> 安检闸机
├── Interceptor         -> 统一包装与流程编排
├── Filter              -> 异常应急中心
├── ConfigModule        -> 机场运行参数中心
└── Testing/Deployment  -> 演练与开航系统

一句话先立住:

NestJS 不是“又一个 Node 框架”,它是把后端工程组织成长期可维护系统的一套架构骨架。