UNPKG

bridgets

Version:

<p align="center"> <a href="https://bridgets.co"> <img src="http://bridgets.co/assets/logo-short.svg" height="48" /> <h1 align="center">BridgeTS</h1> </a> </p>

40 lines 1.29 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const Lib_1 = require("../Lib"); const routes_1 = require("./routes"); const express_1 = __importDefault(require("express")); const app = (0, express_1.default)(); app.use('', (req, res, next) => { console.log(req.path); next(); }); const errorHandler = (0, Lib_1.onError)(({ error, path }) => { if (error.name === 'Internal server error') console.log(error); // Send to bug reporting // else console.log('Other error', error, path); }); app.use('', (0, Lib_1.createExpressMiddleware)(routes_1.routes, errorHandler)); app.use('', (req, res) => res.send('Root not found')); app.listen(8077, () => { console.log(`Server listening on port ${8077}, project: ${'YELLA'}, mode: ${'ENV'}`); }); let t = {}; // if (typeof t === 'object' && 'error' in t) { // switch (t.error.name) { // case 'Body schema validation error': // break; // // case '' // } // } else { // t; // } // if (typeof t === 'object' && 'error' in t) { // switch (t.error.name) { // case 'AH': // // t.error. // } // } //# sourceMappingURL=index.js.map