UNPKG

@sjtix/common

Version:

Common code shared between services

16 lines (15 loc) 546 B
"use strict"; 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;