express-http-errors-json

Easy access to HTTP errors for Express

Usage no npm install needed!

<script type="module">
  import expressHttpErrorsJson from 'https://cdn.skypack.dev/express-http-errors-json';
</script>

README

express-http-errors-json

Easy access to HTTP errors for Express

Installation

$ npm install --save express-http-errors-json

Usage

This package exposes some commonly used abstracted HTTP errors to be returned along with short messages in JSON format. Mainly useful for JSON APIs.

import { BadRequest } from 'express-http-errors-json';

router.get('/', (req, res) => {
    BadRequest(res, 'The received request was invalid');
});

Exposed functions

Function name HTTP Code
BadRequest 400
Unauthenticated 401
Forbidden 403
NotFound 404
TooManyRequests 429
ServerError 500
BadGateway 502
ServiceUnavailable 503

About

License

Copyright © 2018, nukeop. Released under the Affero GPL 3.0 License.