试图了解普通中间件用户在挂架中使用的内容?
中间件只是请求和响应对象的主要管道吗?
即。是否可以创建一个非常简单的中间件,将“hello world”输出到屏幕上?
答案 0 :(得分:1)
正如您猜测的那样,默认中间件是the pipeline。然而,我的印象是,在那之后,“常见的中间件”略微矛盾,特别是对于像Pylons这样松散耦合的框架。该框架的设置表明“这里是基本的中间件 - 这里是您自己编写的中间件,以满足您的个人需求。”我可以通过我的帽子说话,但这就是我的感受 - 当我认为“应该是中间件吗?”关于我的模块,到目前为止答案一直是“不,我可以把它放在控制器中”。所以 - 要注意范围,如果你可以优雅地让它们更接近你需要的上下文,就不要把东西引导到中间件层。
此外:WSGI维基有a list of middleware,也可能在某种程度上回答您的问题。