Skip to content

Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.

License

Notifications You must be signed in to change notification settings

blakeembrey/async-middleware

Repository files navigation

Async Middleware

NPM version NPM downloads Build status Test coverage Greenkeeper badge

Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.

Installation

npm install async-middleware --save

Usage

Wrap a middleware function using async and/or promises to catch errors and forward them to next(err).

var express = require('express')
var wrap = require('async-middleware').wrap

var app = express()

app.use(wrap(function (req, res) {
  return Promise.reject(new Error('boom!'))
}))

License

MIT

About

Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published