????
Current Path : C:/inetpub/vhost/invest.gdtsolutions.vn/api/dist/ |
Current File : C:/inetpub/vhost/invest.gdtsolutions.vn/api/dist/main.js |
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const core_1 = require("@nestjs/core"); const cookie_parser_1 = __importDefault(require("cookie-parser")); const swagger_1 = require("@nestjs/swagger"); const common_1 = require("@nestjs/common"); const app_module_1 = require("./app.module"); async function bootstrap() { const app = await core_1.NestFactory.create(app_module_1.AppModule); const logger = new common_1.Logger(core_1.NestApplication.name); app.enableCors({ origin: '*', optionsSuccessStatus: 200, credentials: true, }); app.use((0, cookie_parser_1.default)(process.env.COOKIE_SECRET || 'secret-cookie')); app.setGlobalPrefix('api'); const options = new swagger_1.DocumentBuilder() .setTitle(process.env.APP_NAME) .setDescription('Swagger mô tả các api cho web quản trị ' + process.env.APP_NAME) .setVersion('1.0') .addSecurity('JwtBearerToken', { type: 'http', description: 'Đăng nhập để lấy JWT Token', scheme: 'bearer', bearerFormat: 'JWT', }) .build(); const document = swagger_1.SwaggerModule.createDocument(app, options); swagger_1.SwaggerModule.setup('docs', app, document, {useGlobalPrefix:true}); const port = process.env.PORT || 3000; await app.listen(port, () => logger.log(`Server running on port: ${port}`)); } bootstrap(); //# sourceMappingURL=main.js.map