UNPKG

@e-invoice-eu/server

Version:

REST API for generating EN16931 conforming electronic invoices

24 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const common_1 = require("@nestjs/common"); const config_1 = require("@nestjs/config"); const core_1 = require("@nestjs/core"); const swagger_1 = require("@nestjs/swagger"); const app_module_1 = require("./app.module"); async function bootstrap() { const logger = new common_1.Logger('Bootstrap'); const app = await core_1.NestFactory.create(app_module_1.AppModule); app.setGlobalPrefix('api'); const config = new swagger_1.DocumentBuilder() .setTitle('EInvoice EU API') .setDescription('Generate electronic invoices conforming to EN16931') .build(); const document = swagger_1.SwaggerModule.createDocument(app, config); swagger_1.SwaggerModule.setup('api', app, document); const configService = app.get(config_1.ConfigService); const port = configService.get('PORT') || 3000; await app.listen(port); logger.log(`Application is running on: ${await app.getUrl()}`); } bootstrap(); //# sourceMappingURL=main.js.map