Error pages handling middleware for express
$ npm install --save express-page-error-middleware
Below is a example of usage. test/fixture/app.js also has a similar example.
var express = require('express');
var errorMiddleware = require('express-page-error-middleware');
var app = express();
// define your routes
// this will add a 404 error if the request is not handled before and render an error page
app.use(errorMiddleware('./templates/error.jade'));
Variables provided inside the template.
code
status codedetail
messageerror
error objectstack
error stackurl
bind this e.g. while throwing an API error objecterr.url = apiRequest.url
, to see what API url has caused it