28-10 Raccourci resource
Il existe un raccourci pour créer les modules, avec tout ce dont on a besoin:
- Modèle / entité
- Contrôleur
- Service
- DTOs
Au fond, tous les éléments dont nous avons besoin sont les éléments pour gérer une ressource. Par exemple, afin de créer automatiquement le module pour les issues:
nest g resource issues
What transport layer do you use? (Use arrow keys):
REST API
Would you like to generate CRUD entry points? (Y/n):
Y
Fichiers créés
Ainsi, tous les fichiers suivants ont été créés automatiquement!
CREATE src/issues/issues.controller.spec.ts (576 bytes)
CREATE src/issues/issues.controller.ts (915 bytes)
CREATE src/issues/issues.module.ts (255 bytes)
CREATE src/issues/issues.service.spec.ts (460 bytes)
CREATE src/issues/issues.service.ts (623 bytes)
CREATE src/issues/dto/create-issue.dto.ts (31 bytes)
CREATE src/issues/dto/update-issue.dto.ts (173 bytes)
CREATE src/issues/entities/issue.entity.ts (22 bytes)
UPDATE src/app.module.ts (389 bytes)
- issues
- issues.controller.ts
- issues.module.ts
- issues.service.ts
- dto
- create-issue.dto.ts
- update-issue.dto.ts
- entities
- issue.entity.ts

