Tom716 commited on
Commit
93a3b16
·
verified ·
1 Parent(s): 3b3e1c3

Delete projects/telegram-send-demo/backend/src/main.ts

Browse files
projects/telegram-send-demo/backend/src/main.ts DELETED
@@ -1,35 +0,0 @@
1
- import { Logger } from '@nestjs/common';
2
- import { NestFactory } from '@nestjs/core';
3
- import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';
4
- import { AppModule } from './app.module';
5
-
6
- async function bootstrap(): Promise<void> {
7
- const app = await NestFactory.create(AppModule);
8
-
9
- const swaggerConfig = new DocumentBuilder()
10
- .setTitle('Telegram Notifier API')
11
- .setDescription('API for sending Telegram notifications and connecting chats.')
12
- .setVersion('1.0')
13
- .build();
14
- const swaggerDocument = SwaggerModule.createDocument(app, swaggerConfig);
15
- SwaggerModule.setup('api/docs', app, swaggerDocument);
16
-
17
- const corsOrigins = (process.env.CORS_ORIGINS ?? 'http://localhost:5173')
18
- .split(',')
19
- .map((origin) => origin.trim())
20
- .filter(Boolean);
21
-
22
- app.enableCors({
23
- origin: corsOrigins,
24
- methods: 'GET,HEAD,PUT,PATCH,POST,DELETE,OPTIONS',
25
- credentials: true,
26
- });
27
- app.enableShutdownHooks();
28
-
29
- const port = Number(process.env.PORT ?? 3000);
30
- await app.listen(port);
31
-
32
- Logger.log(`API listening on http://localhost:${port}`, 'Bootstrap');
33
- }
34
-
35
- void bootstrap();