webman中间件的问题

天若尘

有配置全局中间件和多应用中间件,全局中间件全部会执行而多应用配置的中间件不会执行!当注释掉全局中间件时,应用配置的中间件会执行。请问webman这个中间件是设计如此吗?

中间件配置

return [
    '' => [
        support\middleware\AccessControl::class,
    ],
    'api' => [
        support\middleware\AuthCheck::class,
    ],
];

api的中间件不会执行

return [
    '' => [
       // support\middleware\AccessControl::class,
    ],
    'api' => [
        support\middleware\AuthCheck::class,
    ],
];

注释掉全局的中间件,api应用的中间件将会执行

2965 1 0
1个回答

walkor

应该是都执行,更新workerman/webman-framework 到1.0.6版本或者后续更高版本,已经修复了此问题。

  • 暂无评论
年代过于久远,无法发表回答
🔝