@bouncingpixel/http-errors

1.1.0-beta • Public • Published

http-errors

A set of Error classes which contain a status set for handling errors in Express.

Working With

Requirements

  • NodeJS 6 LTS

Using http-errors

The following Error classes exist with the status set:

Error Status
BadRequestError 400
NotAuthorizedError 401
BannedError 402
ForbiddenError 403
NotFoundError 404
AccountLockedError 429
InternalServerError 500

To raise one of these errors, first require in the @bouncingpixel/http-errors package, then just use like any other Error

  • call next, for example: next(new HttpErrors.BadRequestError('My Error Message'));
  • or throw the error, for example throw new HttpErrors.BadRequestError('My Error Message');
  • or use in a callback, for example done(new HttpErrors.BadRequestError('My Error Message'));
  • or any other use of an Error object

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i @bouncingpixel/http-errors

    Weekly Downloads

    4

    Version

    1.1.0-beta

    License

    MIT

    Unpacked Size

    4.16 kB

    Total Files

    12

    Last publish

    Collaborators

    • hallmatt