@eplata/error-handler
Version:
Modulo centralizado en manejar y lanzar errores estilo Nest.js
8 lines • 358 B
JavaScript
module.exports = (error, { newErrorCode, newExceptionCode }) => {
try {
const jsonObject = JSON.parse(error.message);
return { code: (newErrorCode) ? newErrorCode : jsonObject.code, message: jsonObject.message, meta: jsonObject.meta };
} catch (parseError) {
return { code: newExceptionCode, message: error.message };
}
};