Я пытаюсь вызвать промежуточное ПО с маршрутизатора express, но не могу вызвать промежуточное ПО. может быть, я не понимаю, как передать промежуточное ПО для маршрутизации здесь, любая идея
in server.ts file, routes are registered
const app = express();
(new TestRoute()).register(app);
in route.ts file, we have route
public register(app: Express) {
app.route('/:type/search')
.options(this._optionsRoute.bind(this))
.get(checkCache, this._handleRequest.bind(this));
}
handle request like this
private _handleRequest(req: Request, res: Response) {....}
i have middleware like this
const checkCache = (req: Request, res: Response, next: any) => {....}