mapclone / mapbox-error

generic error routes for mapbox express apps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Generic error middleware for express.js apps

usage:

const errors = require('@mapbox/mapbox-error');
const ErrorHTTP = errors.ErrorHTTP;
const server = require('express')();

// use ErrorHTTP to associate a status code and message to an Error object
server.get('/error', (req, res, next) => {
  return next(new ErrorHTTP('Error for the sake of errors', 400));
});

// put these after other routes and uses have been defined
server.use(errors.showError);
server.use(errors.notFound);

test:

npm test

About

generic error routes for mapbox express apps

License:ISC License


Languages

Language:JavaScript 100.0%