This package has been deprecated

Author message:

This package has moved to the @mapbox namespace. All new versions are available via @mapbox/mapbox-error

mapbox-error

2.2.0 • Public • Published

Build Status

Generic error middleware for express apps

usage:

var errors = require('mapbox-error');
var ErrorHTTP = errors.ErrorHTTP;
var server = require('express')();
 
// use ErrorHTTP to associate a status code and message to an Error object
server.get('/error', function(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

Readme

Keywords

none

Package Sidebar

Install

npm i mapbox-error

Weekly Downloads

8

Version

2.2.0

License

ISC

Last publish

Collaborators

  • mbx-npm-ci-production
  • mbx-npm-ci-staging
  • mbx-npm-advanced-actions-production
  • mbx-npm-advanced-actions-staging
  • mbx-npm-09-production
  • mbx-npm-08-production
  • mbx-npm-07-production
  • mbx-npm-06-production
  • mbx-npm-05-production
  • mbx-npm-04-production
  • mbx-npm-03-production
  • mbx-npm-02-production
  • mbx-npm-01-production
  • mbx-npm-02-staging
  • mapbox-npm-01
  • mapbox-npm-02
  • mapbox-npm-07
  • mapbox-npm-03
  • mapbox-npm-04
  • mapbox-npm-09
  • mapbox-npm-05
  • mapbox-npm-06
  • mapbox-npm-08
  • mapbox-npm-advanced-actions
  • mapbox-npm-ci
  • mapbox-npm
  • mapbox-admin
  • mapbox-machine-user