From baf2ed61ae9d2f0581bfba89783bf671c0160930 Mon Sep 17 00:00:00 2001 From: cojack Date: Mon, 25 Oct 2021 12:48:21 +0200 Subject: [PATCH] fix(driver): Change order of middlewares execution Before middlewares should be executed before specific endpoint, not before default middleware --- src/driver/express/ExpressDriver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/driver/express/ExpressDriver.ts b/src/driver/express/ExpressDriver.ts index 5cffdb60..56db07cc 100644 --- a/src/driver/express/ExpressDriver.ts +++ b/src/driver/express/ExpressDriver.ts @@ -182,7 +182,7 @@ export class ExpressDriver extends BaseDriver { // finally register action in express this.express[actionMetadata.type.toLowerCase()]( - ...[route, routeGuard, ...beforeMiddlewares, ...defaultMiddlewares, routeHandler, ...afterMiddlewares] + ...[route, routeGuard, ...defaultMiddlewares, ...beforeMiddlewares, routeHandler, ...afterMiddlewares] ); }