/
leenely
/
sl-backend
Обзор
Документация
Войти
/
leenely
/
sl-backend
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
task
src/main.ts
38 строк
1014 B
leenely
feat: add cookie after login
06 апр 2025, 11:14
06 апр 2025, 11:14
e5114cb
Код
Авторство
О чём код?
import { ValidationPipe } from '@nestjs/common' import { NestFactory } from '@nestjs/core' import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger' import * as cookieParser from 'cookie-parser' import { AppModule } from './app.module' async function bootstrap() { const app = await NestFactory.create(AppModule) const config = new DocumentBuilder() .setTitle('Form creator') .setDescription('Form creator API description') .setVersion('1.0') .addCookieAuth('token') .setExternalDoc('Postman Collection', '/api-json') .build() const documentFactory = () => SwaggerModule.createDocument(app, config) SwaggerModule.setup('api', app, documentFactory) app.useGlobalPipes( new ValidationPipe({ transform: true, whitelist: true, forbidNonWhitelisted: true }) ) app.use(cookieParser()) app.enableCors({ origin: 'http://localhost:3000', credentials: false, methods: ['GET', 'POST', 'PUT', 'DELETE', 'PATCH'] }) await app.listen(process.env.PORT ?? 3000) } bootstrap()