Skip to content

Backend 1.5: Swagger базовая настройка #10

@SuvStreet

Description

@SuvStreet

Настроить Swagger UI в NestJS. Пока без декораторов на контроллерах - просто базовая страница.

Критерии приемки:

  • Установлен @nestjs/swagger в apps/api/package.json
  • В apps/api/src/main.ts добавлена настройка:
    import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';
    
    const config = new DocumentBuilder()
      .setTitle('Tracker Task API')
      .setDescription('API для управления проектами и задачами')
      .setVersion('1.0')
      .addBearerAuth()
      .build();
    const document = SwaggerModule.createDocument(app, config);
    SwaggerModule.setup('api/docs', app, document);
  • Swagger доступен на http://localhost:3000/api/docs

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions