@dimosbotsaris/express-error-handler

Simple Express.js middleware middleware to handle errors for APIs and return correct status, error message and trace.

Usage no npm install needed!

<script type="module">
  import dimosbotsarisExpressErrorHandler from 'https://cdn.skypack.dev/@dimosbotsaris/express-error-handler';
</script>

README

Welcome to @dimosbotsaris/express-error-handler 👋

Version Documentation Maintenance Twitter: el_dimious

Simple Express.js middleware middleware to handle errors for APIs and return correct status, error message and trace.

Install

npm install --save @dimosbotsaris/express-error-handler

Usage

import { errorHandler } from '@dimosbotsaris/express-error-handler';

app.get('/bar', (req: Request, res: Response, next: NextFunction) => {
  const error = new Error('Validation Error');
  error.status = 400;
  next(error);
});

app.use(errorHandler({}));

Options

Option Type Default Description
trace Boolean false If true the trace is attached to output.

Run tests

npm run test

Author

👤 Dimos Botsaris

Support Me

ko-fi

Show your support

Give a ⭐️ if this project helped you!