Code coverage report for lib/handlers.js

Statements: 100% (4 / 4)      Branches: 100% (0 / 0)      Functions: 100% (1 / 1)      Lines: 100% (4 / 4)      Ignored: none     

All files » lib/ » handlers.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                  1 1 1     1
/**
 * Log error message and respond with status code 500
 * having error message in the response body.
 *
 * @param {Object} err: the error object
 * @param {Object} req: request object
 * @param {Object} res: response object
 * @param {Object} next: next callback
 */
function error(err, req, res, next) {
  console.error('An unexpected error occurred %s', err.message);
  res.status(500).send(err.message);
}
 
exports.error = error;