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
JavaScript
;
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