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

Middle
311 просмотров
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 лучше отключать или защищать паролем.

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

Реализуй wrapper для транзакций PostgreSQL с автоматическим rollback при ошибке