eldimious / express-error-handler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

License:Apache License 2.0


Languages

Language:TypeScript 91.4%Language:JavaScript 8.6%