2
A
回答
5
module-和application管道在维基中有详细的解释。
它基本上是在全局(应用程序管道)和每个模块的基础上执行路由前后执行的钩子。这里有一个例子:如果路由解析为一个名为FooModule
模块
,如下的管道将被调用:
- 应用管道之前
- FooModule管道
- FooModule路由处理 之前
- 管道后的FooModule
- 管道后的应用
管道之前和之后的区别在于,在管道之前,您可能会“短路”请求处理。即你可以返回一个响应,直接返回给用户代理,甚至不需要调用潜在的路由处理器。
相关问题
- 1. F#管道和功能应用程序之间的神秘区别
- 2. 应用程序域和应用程序池之间的区别?
- 3. 模块和封闭之间的区别
- 4. 扩展和模块之间的区别?
- 5. &(&符号)和&&或|之间的区别(管道)和||在Objective-C中?
- 6. 角度2模块和Javascript ES6模块之间的区别
- 7. 加载模块和初始化模块之间的区别?
- 8. “传统contao模块”和(仅)“contao模块”之间的区别
- 9. unix中共享内存和管道之间的区别?
- 10. Azure AD模块和MS Online模块之间有什么区别
- 11. UWP MapControl:用户和应用程序操作之间的区别
- 12. 日志应用程序块和语义应用程序块之间有什么区别?
- 13. Windows和Linux应用程序之间的管道
- 14. YARN中应用程序管理器和应用程序主文件之间的区别?
- 15. Python日期时间和时间模块之间的区别
- 16. 桌面应用程序和Web应用程序之间的区别
- 17. Windows和控制台应用程序之间的区别
- 18. pm2停止和删除应用程序之间的区别
- 19. java和C#之间的移动应用程序区别
- 20. 应用程序框架和UI框架之间的区别
- 21. iPhone和iPad应用程序之间的区别DidEnterBackground
- 22. REST API和Web应用程序之间的区别
- 23. view'did load'方法和'didFinishLaunching'应用程序之间的区别
- 24. 库和应用程序代码之间的区别?
- 25. mvc6中的应用程序,服务和中间件之间的区别
- 26. 错误处理模块中的Resume和Goto之间的区别
- 27. buildflow,multijob和管道插件之间的区别
- 28. 詹金斯自由式项目和管道之间的区别
- 29. bash和蟒蛇管之间的区别
- 30. 命令与复合应用程序块中的事件之间的区别