@wennals/common
Version:
19 lines (18 loc) • 624 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.errorHandler = void 0;
const custom_error_1 = require("../errors/custom-error");
const errorHandler = (err, req, res, next) => {
if (err instanceof custom_error_1.CustomError) {
return res.status(err.statusCode).send({ errors: err.serializeErrors() });
}
res.status(400).send({
errors: [
{
message: err.message ||
'Unexpected error. We will alert our engineers.\nPlease try again later.',
},
],
});
};
exports.errorHandler = errorHandler;