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

/mapbox-error/

    Package Sidebar

    Install

    npm i mapbox-error

    Weekly Downloads

    11

    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