middleware-vs-metal
Middleware 是 Action Dispatch
实现的,而 Metal 是 Action Controller
实现的。 Middleware 是在请求进入 action
之前,而 Metal 是在请求进入 action
之后。 Middleware 需要的环境是 env
,作用的是 app
;而 Metal 增强组件需要的环境是 Controller & action
,目的主要是对请求做处理,并响应。
Last updated