@slsplus/ui
Version:
UI Tool for Serverless Plus CLI
21 lines (20 loc) • 843 B
JavaScript
"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);