DocfyModule.forRoot()
Enregistre le module et charge tous les fichiers compagnons des contrôleurs marqués avec @WithDocs().
Importer le module
app.module.ts
// app.module.ts
import { Module } from "@nestjs/common";
import { DocfyModule } from "nestjs-docfy";
@Module({
imports: [DocfyModule.forRoot()],
})
export class AppModule {}strict: true
Passe { strict: true } pour échouer vite au démarrage quand un contrôleur a @WithDocs() mais qu'aucun fichier compagnon n'est trouvé (recommandé pour la CI) :
ts
DocfyModule.forRoot({ strict: true });main.ts intact
Aucun changement à main.ts
Aucun changement à main.ts n'est nécessaire. DocfyModule applique toutes les métadonnées avant que SwaggerModule.createDocument() soit appelé.