0

只是想了解人们在 pylons 中使用的常见中间件?

中间件只是请求和响应对象的主要管道吗?

即,是否可以创建一个非常简单的中间件,将“hello world”输出到屏幕?

4

1 回答 1

1

如您所料,默认中间件是pipeline。不过,我的印象是,在那之后,“通用中间件”就显得有些自相矛盾了,尤其是对于像 Pylons 这样的松耦合框架。该框架的设置建议“这是基本的中间件 - 这里是放置您自己编写的中间件以满足您的个人需求的地方。” 我可能是通过我的帽子说话,但这就是我的感觉——当我想“那应该是中间件吗?” 关于我的模块,到目前为止,答案总是被证明是“不,我可以把它放在控制器中”。所以 - 请注意范围,如果您可以优雅地让它们更靠近您需要它们的上下文,请不要将它们引导到中间件层。

进一步: WSGI wiki 有一个中间件列表,这些中间件也可能有助于回答您的问题。

于 2010-09-21T17:51:53.513 回答