nw-connect-http-errorsdeprecated

http-errors middleware for connect

Usage no npm install needed!

<script type="module">
  import nwConnectHttpErrors from 'https://cdn.skypack.dev/nw-connect-http-errors';
</script>

README

nw-connect-http-errors

Install

npm install nw-connect-http-errors

Usage

var app = require('connect')();
var createError = require('http-errors');
var httpErrorsHandler = require('nw-connect-http-errors');

app.use(function ExampleHandler(req, res, next) {
    // Raise Error

    next(createError(404, 'Resource not found', {
        details: {
            url: req.url
        }
    }));
});

// ensure this is last middleware
app.use(httpErrorsHandler());

JSON response is:

{
    "error": {
        "name": "NotFound",
        "message": "Resource not found",
        "details": {
            "url": "some url"
        }
    }
}