12345678910111213141516171819202122232425 |
- import { NestFactory } from '@nestjs/core';
- import { ValidationPipe } from '@nestjs/common';
- import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
- import helmet from 'helmet';
- import { AppModule } from './app.module';
- async function bootstrap() {
- const app = await NestFactory.create(AppModule);
- app.use(helmet());
- app.enableCors();
- app.useGlobalPipes(new ValidationPipe({ whitelist: true }));
- const config = new DocumentBuilder()
- .setTitle('Arrival MANager')
- .setDescription('The AMAN Rest-API to plan arrival sequences')
- .setVersion('0.1.0')
- .addTag('aman')
- .build();
- const document = SwaggerModule.createDocument(app, config);
- SwaggerModule.setup('api', app, document);
- await app.listen(3000);
- }
- bootstrap();
|