@eliseuvideiracorp/express-error-middlewares

express based middlewares to handle errors

Usage no npm install needed!

<script type="module">
  import eliseuvideiracorpExpressErrorMiddlewares from 'https://cdn.skypack.dev/@eliseuvideiracorp/express-error-middlewares';
</script>

README

express-error-middlewares

express based middlewares to handle errors

Install

yarn add express @eliseuvideiracorp/http-error @eliseuvideiracorp/express-error-middlewares

API

The module exports two middlewares

  • notFound

    Handles not found response

  • exception

    Handles all errors, if the thrown error has a status property, it uses it as response status code, otherwise 500

Usage

const {
  exception,
  notFound,
} = require('@eliseuvideiracorp/express-error-middlewares');

// ...

app.use(notFound);

app.use(exception);

Example

const express = require('express');
const {
  exception,
  notFound,
} = require('@eliseuvideiracorp/express-error-middlewares');

const app = express();

app.get('/', (req, res) => res.status(200).send('🍔'));

app.use(notFound);

app.use(exception);

app.listen(3000);

License

MIT