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

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

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

【问题讨论】:

    标签: fusionjs


    【解决方案1】:

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

    Request lifecycle

    【讨论】:

      猜你喜欢
      • 2011-03-28
      • 2018-02-25
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-15
      • 2011-10-07
      相关资源
      最近更新 更多