Express.js errorhandler that handles boom errors and mongoose errors.
npm install boomhandler
{
message: 'An internal server error occurred',
error: 'Internal Server Error',
statusCode: 500,
}
`
Usage
`
var express = require('express');
var Boom = require('boom');
var boomhandler = require('boomhandler');
var app = express();
// Load Routes
app.get('/errOne', function(request, response, next) {
next(Boom.badRequest('message goes here'));
});
app.get('/errTwo', function(request, response, next) {
next(new Error('results in 500 Internal Server Error'));
});
app.use(boomhandler());
``