nestjs - 使用 NestJS 构建模块化 TypeScript 应用
提供 NestJS 模块化架构、依赖注入、REST 控制器、验证、守卫、管道、拦截器和 CLI 代码生成模式。
标签
更新于: 2026-10-03该技能可以做什么
- 设计功能模块
- 定义 REST 控制器
- 验证 DTO 输入
- 实现可注入提供者
- 配置依赖注入
- 添加身份认证守卫
- 添加权限授权守卫
- 使用管道转换请求
- 管理请求生命周期
- 使用 CLI 原理图生成代码
输入
- TypeScript 应用代码库
- 功能需求
- 身份认证规则
- 权限授权规则
- 验证规则
- 模块配置
输出
- NestJS 模块代码
- REST 控制器代码
- 提供者和服务代码
- DTO 验证定义
- 身份认证和权限授权守卫
- 请求转换逻辑
- CLI 生成的源文件
要求
- NestJS 项目
- Node.js 应用环境
- TypeScript 工具链
- 用于原理图的 Nest CLI
