Nestjs Typescript Nestjs Module Structure Guidelines

规定 NestJS 模块内的结构和组件,包括控制器、模型、DTO 和服务,确保 API 封装。

liaosw97 Updated

File contents

  • 每个主要域/路由一个模块。
  • 一个控制器对应其路由。
  • 以及其他控制器对应次要路由。
  • 一个包含数据类型的 models 文件夹。
  • 使用 class-validator 验证输入的 DTO。
  • 为输出声明简单类型。
  • 一个包含业务逻辑和持久化的服务模块。
  • 使用 MikroORM 进行数据持久化的实体。
  • 每个实体一个服务。

liaosw97/awesome-rules-skills/tree/main/plugins/nestjs/skills/nestjs-typescript-nestjs-module-structure-guidelines commit ac8ccc298c

Frequently asked questions

npx skillmds@latest add liaosw97/nestjs-typescript-nestjs-module-structure-guidelines