@mantris/appify
Version:
Very opinionated Node.js API boilerplate as module.
18 lines (14 loc) • 318 B
JavaScript
const { HttpError } = require('@mantris/commons')
/**
* @param {Object} logger Instance of logger.
* @returns {Function} Middleware.
*/
module.exports = (logger) => {
return (err, req, res, next) => {
if (!(err instanceof HttpError)) {
logger.error(err)
}
return next(err)
}
}