1.0.0 • Published 6 years ago

@jcamelis/express-async-middleware v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

INSTALL

npm i --save @jcamelis/express-async-middleware

HOW TO USE

const asyncMiddlewarefactory = require('@jcamelis/express-async-middleware');
const express = require('express');

const mw1 = function(req, res, next) {
    return setTimeout(() => {
        req.mw1 = true;
        next();
    }, 2500);
}

const mw2 = function(req, res, next) {
    return setTimeout(() => {
        req.mw2 = true;
        next();
    }, 1500);
}

const asyncMiddlewares = asyncMiddlewarefactory([mw1, mw2]);

const route = express.Router();

route.use(asyncMiddlewares);