@metacall/faas
Version:
Reimplementation of MetaCall FaaS platform written in TypeScript.
13 lines (12 loc) • 488 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.globalError = void 0;
const globalError = (err, req, res, _next) => {
err.statusCode = err.statusCode || 500;
err.status = err.status || 'error';
if (process.env.NODE_ENV === 'development') {
console.log(`Status Code: ${err.statusCode}\nStatus: ${err.status}\n${err.stack || ''}`);
}
return res.status(err.statusCode).send(err.message);
};
exports.globalError = globalError;