dev-error-handler

1.2.0 • Public • Published

dev-error-handler

HTTP error-handling middleware that displays syntax highlighted source code. To be used in development only!

Build Status

pic

usage

You can use it with Node's http module:

var errorHandler = require('dev-error-handler');
 
http.createServer(function(req, res) {
  if (req.url === '/favicon.ico') { return res.end(); }
 
  try {
    getSampleError();
  }
  catch(err) {
    errorHandler(err, req, res);
  }
}).listen(7777);

..or most likely with something like Express:

var errorHandler = require('dev-error-handler');
var express = require('express');
var app = express();
var ENV = process.env.NODE_ENV || 'development';
 
app.get('*', function(req, res, next) {
  return next(new Error('oh noess!'));
});
 
if (ENV === 'development') {
  app.use(errorHandler);
}
 
app.listen(process.env.PORT || 7777);

Type npm run example to hit if off!

test

npm test

similar modules

license

MIT

Package Sidebar

Install

npm i dev-error-handler

Weekly Downloads

3

Version

1.2.0

License

MIT

Last publish

Collaborators

  • alessioalex