19 lines
654 B
TypeScript
19 lines
654 B
TypeScript
import { NestFactory } from '@nestjs/core';
|
||
import { AppModule } from './app.module';
|
||
|
||
async function bootstrap() {
|
||
const app = await NestFactory.create(AppModule);
|
||
|
||
// Настройка CORS для работы с фронтендом
|
||
app.enableCors({
|
||
origin: true, // В разработке разрешаем все источники
|
||
credentials: true,
|
||
allowedHeaders: ['Content-Type', 'Authorization'],
|
||
methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'],
|
||
});
|
||
|
||
await app.listen(process.env.PORT ?? 3000);
|
||
console.log(`Application is running on: http://localhost:${process.env.PORT ?? 3000}/graphql`);
|
||
}
|
||
bootstrap();
|