nestjs-core

star 0

NestJS 核心技术知识模块,提供框架核心概念、TypeScript 最佳实践、后端架构设计等支持。当需要 NestJS 基础功能实现、核心概念解释或技术指导时调用。不涉及性能优化、安全、项目创建等专项内容。

766187397 By 766187397 schedule Updated 6/5/2026

name: nestjs-core domain: nestjs description: NestJS 核心技术知识模块,提供框架核心概念、TypeScript 最佳实践、后端架构设计等支持。当需要 NestJS 基础功能实现、核心概念解释或技术指导时调用。不涉及性能优化、安全、项目创建等专项内容。

NestJS 核心技术

核心能力

提供 NestJS 框架核心概念、TypeScript、后端架构、数据库设计、API 设计等知识支持。

核心内容速览

框架核心概念

  • 模块系统:@Module 装饰器、模块导入导出、全局模块、动态模块
  • 控制器:@Controller 装饰器、路由处理、HTTP 方法装饰器、请求参数装饰器
  • 服务:@Injectable 装饰器、服务注入、服务生命周期
  • 依赖注入:DI 容器、Provider、自定义 Provider、作用域管理
  • 中间件/守卫/拦截器/管道/过滤器:横切关注点处理

TypeScript 最佳实践

  • 类型定义和接口、泛型、类型推断和守卫、装饰器
  • 避免使用 any、类型定义组织、JSDoc 注释规范

后端架构

  • 分层架构(Controller/Service/Repository)、模块化设计、SOLID 原则
  • 设计模式、微服务架构、事件驱动架构、CQRS 模式

数据库设计

  • 数据库规范化、表结构设计、关系设计、索引设计
  • ORM 使用(TypeORM/Prisma/Mongoose)、事务管理

API 设计

  • RESTful API 设计原则、接口顺序规则、API 版本控制
  • 错误处理、API 文档(Swagger/OpenAPI)

参考资源

Install via CLI
npx skills add https://github.com/766187397/nest-serve --skill nestjs-core
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator