跳转至

🖥️ 后端 / 服务端 · 学习路线总览

面向前端同学的全栈后端指南:Node.js 运行时 + NestJS 企业级框架。本专题按最佳学习路线分五个阶段组织,从运行机制 → 框架上手 → 架构统筹 → 实战串联 → 资深深挖,逐层递进。依据 Node.js 官方文档NestJS 官方文档


🗺️ 最佳学习路线(照这个顺序读)

flowchart TD S1[阶段一 · 入门筑基] --> S2[阶段二 · 框架入门] S2 --> S3[阶段三 · 横向统筹] S3 --> S4[阶段四 · 实战串联] S4 --> S5[阶段五 · 资深深挖]
阶段 目标 学完你能
一 · 入门筑基 看懂术语、搞懂 Node 运行机制 理解事件循环、Module、Buffer,不写低级 bug
二 · 框架入门 用 NestJS 写出规范接口 独立写 Controller/Service/鉴权/缓存
三 · 横向统筹 建立架构心智 + 建模能力 设计项目结构、拆实体、画状态机
四 · 实战串联 做出完整可运行项目 从 0 到上线一个博客 API + 演进规划
五 · 资深深挖 扛住性能 / 规模 / 安全 调优、分布式、可观测、安全审计

建议路径

零基础:一 → 二 → 三 → 四(做到这步已能开发完整后端项目 MVP)。 想进阶资深:继续五,并按需回看三/四。 赶时间:先读术语 + 实战博客 API,过程中缺哪补哪。


阶段一 · 入门筑基(所有人先读)

  • 后端核心术语(专业词汇速查):28 个核心术语,从运行时、事件循环到鉴权、微服务,一看就懂、带避坑提示,统筹整个后端核心内容地图。⭐ 必读起点
  • Node.js 基础:全局对象、模块(CJS/ESM)、fspatheventsBufferstream 基础 API。
  • Node.js 高级http 服务、事件循环阶段、cluster/worker_threadscrypto、错误处理。

阶段二 · 框架入门(上手 NestJS)

  • NestJS 基础:模块/控制器/服务、路由、DTO、Provider 注入、生命周期。
  • NestJS 高级:管道、守卫、拦截器、异常过滤器、中间件、自定义装饰器、执行顺序。
  • Node.js 进阶:Express/Koa、ORM、鉴权、校验、日志、测试、限流、部署。
  • NestJS 进阶:数据库、JWT 鉴权、Redis 缓存、队列、微服务、WebSocket、配置、测试、部署。

阶段三 · 横向统筹(建立架构心智)

阶段四 · 实战串联(做出完整项目)

阶段五 · 资深深挖(高级 → 资深)


一次请求在后端怎么走

浏览器/前端
  │  HTTP 请求
  ▼
反向代理(Nginx) ── TLS / 限流 / 转发
  ▼
Node 进程 (Express / Nest)
  ├─ Middleware → Guard → Interceptor → Pipe → Controller → Service
  ├─ 校验 / 鉴权 / 日志 / 异常过滤
  ▼
数据库 / 缓存(Redis) / 队列(BullMQ)
  ▼
JSON 响应 → 前端

技术选型建议

场景 推荐
快速原型 / 小服务 Express + Prisma
中大型 / 团队协作 NestJS + TypeORM/Prisma
高并发 I/O Node + 连接池 + 缓存
CPU 密集 worker_threads / 拆微服务
实时 WebSocket Gateway

与前端安全的衔接


下一步