@forhot2000/express-async-handler
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Simple Middleware to manage exceptions within express routes in asynchronous.

Installation:

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

or

yarn add @forhot2000/express-async-handler

Usage:

import asyncHandler from "@forhot2000/express-async-handler"

express.get('/', asyncHandler(async (req, res, next) => {
    const bar = await foo.findAll();
    res.send(bar)
}))

Without express-async-handler

express.get('/',(req, res, next) => {
    foo.findAll()
    .then(bar => {
       res.send(bar)
    })
    .catch(next); // error passed on to the error handling route
})

/@forhot2000/express-async-handler/

    Package Sidebar

    Install

    npm i @forhot2000/express-async-handler

    Weekly Downloads

    1

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    2.68 kB

    Total Files

    6

    Last publish

    Collaborators

    • forhot2000