standard http error handler that follows sane conventions
npm install http-error-responseStandard http error handler that follows sane conventions:
- uses error.status and defaults to 500
- when NODE_ENV == "production", responds with terse status descriptions
- in all other environments, responds with the error.stack and renders nicely in browsers
``js
var http = require('http');
var onerror = require('http-error-response');
var server = http.createServer(function(req, res){
var err = new Error('oopsie');
onerror(req, res, err);
});
`
`bash``
$ npm install http-error-response
MIT