这门课在解决什么工作场景
很多做 Node 开发的人常卡在一个阶段:能写接口,能跑业务逻辑,但一旦要做一个对内网关系统、搭一套带权限的后台服务,就不知道从哪下手。这门课针对的就是这类场景。它围绕一个网关系统展开,从需求拆解、技术选型,到鉴权、数据库、代理缓存、微服务拆分,把一个后端项目从零搭到部署的完整链路走一遍。核心不是教语法,而是教你怎么用 NestJS 这种约束较强的框架,把一个企业级项目结构理清楚。
适合什么基础,学完能独立做什么
这门课不适合完全没写过 Node 的人。你需要有基础的 JavaScript 和后端概念,知道接口怎么调、数据库怎么连,否则中间的鉴权设计和微服务拆分会跟不上节奏。如果你写过 Express 或 Koa,但没碰过 NestJS 的依赖注入和模块化组织方式,这门课能帮你把框架心智模型建起来。学完之后,你应该能独立搭建一个带 RBAC 权限的后台服务,对接飞书这类第三方应用,做代理与缓存层,并且知道怎么把单体项目拆成微服务、怎么跑自动化测试和部署。简单说,学完能独立负责一个中小型后端项目的落地,不只是写 CRUD。
建议怎么看资料,怎么配合练习
资料本身按设计、新手、配置、用户、物料、网关、进阶几个阶段排,建议按顺序走,但有几块可以优先看。第一是设计篇的需求分析和技术选型,这决定了项目骨架怎么搭,先看能帮你理解后面为什么这么组织代码。第二是新手篇和基础篇的鉴权登录,这是 NestJS 核心机制集中体现的地方,依赖注入、守卫、装饰器都在这里用上。第三是网关篇的代理与缓存,这是业务核心,也是这门课区别于普通 CRUD 课的地方。练习上,建议跟着把网关系统从零搭一遍,重点卡在 RBAC 权限设计和微服务拆分两处。遇到卡壳,先查 FAQ 和直播录屏,很多共性问题在里面有讲。不要只看不动手,NestJS 的模块组织方式不实际敲一遍很难真正理解。
从 0 搭建网关系统,玩转 NestJS 开发
课程目录
* 设计篇:需求分析
* 设计篇:技术选型
* 新手篇:熟悉 NestJS
* 配置篇:基础功能配置
* 工具篇:飞书应用对接
* 工具篇:数据库
* 基础篇:自定义日志
* 基础篇:鉴权与登录
* 🏆 学习里程碑:基础篇完结
* FAQ:学习篇
* 用户篇:RBAC 权限设计
* 物料篇:物料系统设计
* 物料篇:物料开发与构建
* 网关篇:代理与缓存
* 进阶篇:项目拆分
* 进阶篇:微服务
* 进阶篇:自动化测试
* 进阶篇:应用部署
* 🏆 完结篇:课程总结
* 直播与录屏






