【问题标题】:Is there a way to enforce the order of middlewares running?有没有办法强制执行中间件的运行顺序?
【发布时间】:2022-11-02 16:03:29
【问题描述】:

我试图确保在我的代码中一个中间件在另一个中间件之前运行。 有没有办法强制执行排序? 特别是,我想在另一个已知中间件之前运行一个中间件。

我可以尝试订购中间件插件的注册。但是,这不会受到依赖顺序的影响吗?我不太确定这会不会很脆弱。

【问题讨论】:

    标签: fusionjs


    【解决方案1】:

    您可以将第一个中间件添加为第二个的依赖项。第一个中间件的预渲染阶段将首先执行,而后渲染阶段将第二个执行。请参见下图。

    Request lifecycle

    【讨论】:

      最近更新 更多