DocfyModule.forRoot()
Registra o módulo e carrega todos os companion files de controllers marcados com @WithDocs().
Importar o módulo
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 } para falhar rapidamente no startup quando um controller tem @WithDocs() mas nenhum companion file é encontrado (recomendado para CI):
ts
DocfyModule.forRoot({ strict: true });main.ts intacto
Sem mudanças no main.ts
Nenhuma mudança em main.ts é necessária. O DocfyModule aplica todos os metadados antes de SwaggerModule.createDocument() ser chamado.