1.2.0 • Published 3 years ago

express-async-handler v1.2.0

Weekly downloads
82,822
License
MIT
Repository
github
Last release
3 years ago

Simple middleware for handling exceptions inside of async express routes and passing them to your express error handlers.

Installation:

npm install --save express-async-handler

or

yarn add express-async-handler

Usage:

const asyncHandler = require('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
})

Import in Typescript:

import asyncHandler from "express-async-handler"
demo_create_mern_appnode-scaffoldingpapiea-enginepapiea-sdkelixir-health-serverworks-api-reportexpress-typescript-templaterest-smtp-sinkoicmanager@infinitebrahmanuniverse/nolb-express-a@statstic/gb2260@everything-registry/sub-chunk-1631gb2260-xrr_backend_commonqurba-node-commonsetdocserp-restsimbly-backendrich-baccaratsample-authentication-servicestark-dbstarter-e3rails-on-node-conductornodejs-backend-setupreact-fullstack-auth-boilerplateprofoundjsserve-sequelizesmooth-coresmoothsolana-nft-toolshadow-core-authshadow-core-profileshadow-core-usersst-authstaart-manager@yandex/tex-rendererrest-route-core-libsuanpan_node_sdkethereum-scraperethereum-scrapperexpress-disexpress-async-router-handlerexpress-ecma-boilerplate-mongodbdsd-rest-route-core-libecr-bisag-backendechoedelectrs-batch-serverfeedsmefetch-api-jsonplaceholderfull_auth_moduleexpress-sms-authezshareexpressfold-frameworkfb-dev-base-packagegb_utilsgeneric-express-controllermongo-express-appmst-scm-server-coremycontacts-backendlisconew-mearnmern-appmern_cli_demomongoose-smart-apiln-dashlofi-envincmskoomiaganeyipganeyipackganeyipackage0ganeyipackage1jsmetabackendoxygen-xpdf-work-compiler-lambdanode_typescript_tutorialnsfw-apinrliboneusnodepop-elchinoplayerd@zeplo/cli@zeplo/util@ulvimemmeedov/expressjsplusaccount-service@vifros/serverless-json-api@viy-ui/preview-servercommon-credit-scoring@data-proxy/servercor-base-service@func1/common@func1/common1@dendronhq/api-server@friggframework/core@digitalbazaar/ezcap-express@digitalbazaar/webkms-switch@bgord/nodebunch.social-api@brightspot/styleguide@backplane-software/backplane-api
1.2.0

3 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago