npm install @nestjs/swagger swagger-ui-express
in main.ts
import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';
const options = new DocumentBuilder()
.setTitle('API ***')
.setDescription('API ***')
.setVersion('7.1.8')
.addBearerAuth()
.addTag('api')
.build();
const document = SwaggerModule.createDocument(app, options);
SwaggerModule.setup('docs', app, document, {
swaggerOptions: {
persistAuthorization: true,
},
});