15 lines
350 B
JavaScript
15 lines
350 B
JavaScript
'use strict';
|
|
|
|
const runMiddleware = async (context, middlewares)=>{
|
|
if (!middlewares.length) {
|
|
return;
|
|
}
|
|
const cb = middlewares[0];
|
|
await cb(context, async (newContext)=>{
|
|
await runMiddleware(newContext, middlewares.slice(1));
|
|
});
|
|
};
|
|
|
|
exports.runMiddleware = runMiddleware;
|
|
//# sourceMappingURL=middleware.js.map
|