@sjtix/common
Version:
Common code shared between services
16 lines (15 loc) • 546 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.errorHandler = void 0;
var custom_error_1 = require("../errors/custom-error");
var errorHandler = function (err, req, res, next) {
if (err instanceof custom_error_1.CustomError) {
return res.status(err.statusCode).send({ errors: err.serializeErrors() });
}
return res.status(500).send({
errors: [
{ message: err.message || 'Something went wrong' }
]
});
};
exports.errorHandler = errorHandler;