全书目录

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

第二章:为什么很多团队喜欢它 —— 它给你的不是语法糖,而是秩序

1 分钟 308 字 第 182 / 962 个阅读单元

NestJS 吸引人的地方,不是因为它比原生 Node“更短”。

恰恰相反,它很多时候代码还更多一点。

但它换来的是:

  • 模块边界清楚
  • 依赖关系显式
  • 控制器只负责入口
  • 业务逻辑放进 provider
  • 校验、鉴权、异常处理都有固定挂点
  • 测试点天然可拆

这和“随手写 API”最大的差别是:

text
临时脚本式后端
= 先跑起来
= 后面再补结构

NestJS 工程式后端
= 从第一天就按系统结构组织
= 后面扩展时不容易塌

所以 NestJS 最适合的场景通常是:

  • 中大型业务系统
  • TypeScript 团队
  • 多人协作项目
  • 需要统一规范的后端
  • 不只是 REST,还可能接 GraphQL、WebSocket、Queue、微服务

如果你只想临时起一个很小的接口,NestJS 可能显得有点重。
但如果你准备把系统做成“机场”,那它的重量,恰恰是秩序的成本。