Rails 既然可以 middleware,也应该可以 afterware

realwol · 2014年12月09日 · 最后由 realwol 回复于 2014年12月09日 · 2093 次阅读

吃饭的时候突然在想,既然 middleware 在 app 之前处理了很多,那么需要一个 afterware 在 app 之后做处理吗?

middleware 实际上有一部分就是处理 app 之后的。

#1 楼 @zgm 你指的是功能上,还是运行顺序上?

很多 middleware 都是等 @app.call(env) 完了之后再运行自己的逻辑,比如 rack/etag

#3 楼 @zgm 是,我刚开始看这些 middleware,还没有到这么深入的部分,谢谢提醒。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号