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é.