全书目录

第七篇:NestJS 完全指南 —— 国际机场总调度宇宙

第二十一章:一个更像真实项目的目录骨架

1 分钟 58 字 第 201 / 962 个阅读单元
text
src/
├── main.ts
├── app.module.ts
├── common/
│   ├── filters/
│   │   └── http-exception.filter.ts
│   ├── interceptors/
│   │   └── response.interceptor.ts
│   └── guards/
│       └── auth.guard.ts
├── config/
│   └── configuration.ts
├── prisma/
│   ├── prisma.module.ts
│   └── prisma.service.ts
├── auth/
│   ├── auth.module.ts
│   ├── auth.controller.ts
│   ├── auth.service.ts
│   └── dto/
├── flights/
│   ├── dto/
│   │   ├── create-flight.dto.ts
│   │   └── update-flight.dto.ts
│   ├── entities/
│   │   └── flight.entity.ts
│   ├── flights.module.ts
│   ├── flights.controller.ts
│   ├── flights.service.ts
│   └── flights.controller.spec.ts
└── passengers/
    ├── passengers.module.ts
    ├── passengers.controller.ts
    └── passengers.service.ts

这不是唯一正确答案。
但它体现了 NestJS 真正想鼓励你的事:

围绕模块组织系统,而不是围绕零散文件类型堆系统。