UNPKG

@paroicms/server

Version:
17 lines 538 B
export function mergeExpressMiddlewares(middlewares) { return (req, res, next) => { let currentIndex = 0; const executeNext = (error) => { if (error) { return next(error); } if (currentIndex >= middlewares.length) { return next(); } const currentMiddleware = middlewares[currentIndex++]; currentMiddleware(req, res, executeNext); }; executeNext(); }; } //# sourceMappingURL=express-utils.js.map