【发布时间】:2022-11-02 16:03:29
【问题描述】:
我试图确保在我的代码中一个中间件在另一个中间件之前运行。 有没有办法强制执行排序? 特别是,我想在另一个已知中间件之前运行一个中间件。
我可以尝试订购中间件插件的注册。但是,这不会受到依赖顺序的影响吗?我不太确定这会不会很脆弱。
【问题讨论】:
标签: fusionjs
我试图确保在我的代码中一个中间件在另一个中间件之前运行。 有没有办法强制执行排序? 特别是,我想在另一个已知中间件之前运行一个中间件。
我可以尝试订购中间件插件的注册。但是,这不会受到依赖顺序的影响吗?我不太确定这会不会很脆弱。
【问题讨论】:
标签: fusionjs
您可以将第一个中间件添加为第二个的依赖项。第一个中间件的预渲染阶段将首先执行,而后渲染阶段将第二个执行。请参见下图。
【讨论】: