@e-invoice-eu/server
Version:
REST API for generating EN16931 conforming electronic invoices
24 lines • 1.05 kB
JavaScript
;
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