Как интегрировать Swagger в NestJS?

Middle
344 просмотров
AFK Offer AI

@nestjs/swagger генерирует OpenAPI документацию из декораторов. SwaggerModule.setup("api", app, SwaggerModule.createDocument(app, config)). @ApiTags() группирует эндпоинты. @ApiOperation(), @ApiResponse() документируют метод. @ApiProperty() в DTO добавляет схему. Если используешь class-validator декораторы — swagger их подхватывает автоматически. Документация доступна на /api в dev. В production лучше отключать или защищать паролем.

Следующий вопрос

Что такое TDD (Test-Driven Development) и как применять в Node.js?