有配置全局中间件和多应用中间件,全局中间件全部会执行而多应用配置的中间件不会执行!当注释掉全局中间件时,应用配置的中间件会执行。请问webman这个中间件是设计如此吗?
中间件配置
return [
'' => [
support\middleware\AccessControl::class,
],
'api' => [
support\middleware\AuthCheck::class,
],
];
api的中间件不会执行
return [
'' => [
// support\middleware\AccessControl::class,
],
'api' => [
support\middleware\AuthCheck::class,
],
];
注释掉全局的中间件,api应用的中间件将会执行
应该是都执行,更新workerman/webman-framework 到1.0.6版本或者后续更高版本,已经修复了此问题。