An express middleware module to generate HTTP responses on error.
TODO: Pending add more checks, test and documentation
The best way to install it is using npm
npm install errorhandler-express --save
var apiSetter = require('errorhandler-express');
Basic usage (you can see how works better with test:
app = express();
var options = {
errors : {
app : {
user : {
myOwnError : {
status : 401,
msg : "you can't see me"
}
}
}
}
};
var kError = require('../index')(options);
app.get('/error1', function (req, res, next) {
next(kError.createError("http.badRequest"));
});
app.get('/error2', function (req, res, next) {
next(kError.createError("app.user.myOwnError", {detail: new Date()}));
});
app.use(kError.errorHandling)
This plugin is proudly supported by Kubide [email protected]