1.2.0 • Published 8 years ago

dev-error-handler v1.2.0

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

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

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago

0.2.0

8 years ago

0.1.6

8 years ago

0.1.5

9 years ago

0.1.4

9 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago