写用户认证中间件的时候遇到一个问题, 我要在中间件里校验token, 在控制的beforeAction中获取用户信息, 然而它先走的是beforeAction, 就是控制器先于中间件执行, 后来看到这个贴子[控制器与中间件执行顺序](https://www.workerman.net/q/8360) 才知道ActionHook本身就是全局中间件, 那这样的话, 我还不如直接在beforeAction里做用户校验ActionHook应当属于控制器层面而不应当作为中间件
2. 像ActionHook这样常用的基础库应当归为webman核心库而不是插件