Skip to content

Simple middle to handle exceptions and catch error within express routes in asynchronous and pass them to your express error handlers.

License

Notifications You must be signed in to change notification settings

eldimious/express-async-handler

Repository files navigation

Welcome to @dimosbotsaris/express-async-handler 👋

Version Documentation Maintenance Twitter: el_dimious

Simple Express.js middleware to handle exceptions and catch error within express routes in asynchronous and pass them to your express error handlers.

Install

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

Usage

import express, { Request, Response, NextFunction, Router } from 'express';
import { asyncWrapper } from '@dimosbotsaris/express-async-handler';

express.get('/', asyncWrapper(async (req: Request, res: Response, next: NextFunction) => {
  const baz = await foo.findAll();
  res.send(baz)
}))

Run tests

npm run test

Author

👤 Dimos Botsaris

Support Me

ko-fi

Show your support

Give a ⭐️ if this project helped you!

About

Simple middle to handle exceptions and catch error within express routes in asynchronous and pass them to your express error handlers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published