UNPKG

@wennals/common

Version:

19 lines (18 loc) 624 B
"use strict"; 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;