我的Express应用程序中有很多路由器中间件,如下所示
O(1)
一种中间件O(n)
必须进行API调用,这是一个异步操作,并且它设置了一些cookie,这些cookie将在const router = Express.Router();
router.use(mw1);
router.use(mw2);
router.use(mw3);
router.use(mw4);
router.use(mw5);
中使用。因此,基本上mw3
应该可以解决,然后仅应调用mw5
。
但是,当我在mw3
中使用mw5
函数时,在初始化async
和mw3
之前,express不会等待诺言得到解决
是否有解决此问题的方法?