UNPKG

@slsplus/ui

Version:
21 lines (20 loc) 843 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.app = void 0; const tslib_1 = require("tslib"); const path_1 = tslib_1.__importDefault(require("path")); const express_1 = tslib_1.__importDefault(require("express")); const compression_1 = tslib_1.__importDefault(require("compression")); // compresses requests const cors_1 = tslib_1.__importDefault(require("cors")); const routes_1 = require("./routes"); // Create Express server const app = express_1.default(); exports.app = app; // Express configuration app.use(compression_1.default()); app.use(cors_1.default()); app.use(express_1.default.json()); app.use(express_1.default.urlencoded({ extended: true })); app.use(express_1.default.static(path_1.default.join(__dirname, 'views'), { maxAge: 31557600000 })); // Define Routes routes_1.initRoutes(app);