DocfyModule.forRoot()

Registra il modulo e carica tutti i file companion per i controller marcati con @WithDocs().

Importa il modulo

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

Passa { strict: true } per fallire subito all'avvio quando un controller ha @WithDocs() ma non viene trovato alcun file companion (consigliato per la CI):

ts
DocfyModule.forRoot({ strict: true });

main.ts invariato

Nessuna modifica a main.ts

Non serve alcuna modifica a main.ts. DocfyModule applica tutti i metadati prima che venga chiamato SwaggerModule.createDocument().