blakeembrey / async-middleware

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:TypeScript 100.0%