UNPKG

briareus

Version:

Briareus assists with Feature Branch deploys to ECS

21 lines (15 loc) 467 B
'use strict' const _ = require('lodash'); module.exports = function (service) { return function (err, req, res, next) { let statusCode = err.customStatusCode || 500; let body = err.responseBody || 'Internal Server Error'; if (err.headers) res.set(err.headers); if (statusCode === 500) { let data = _.clone(req.context.logData); data.err = err; service.log.error(data); } res.status(statusCode).send(body).end(); } }