pylon で人々が使用する一般的なミドルウェアの感触を掴もうとしているだけですか?
ミドルウェアは、リクエストおよびレスポンス オブジェクトのメイン パイプラインにすぎませんか?
つまり、 「hello world」を画面に出力する非常に単純なミドルウェアを作成することは可能でしょうか?
pylon で人々が使用する一般的なミドルウェアの感触を掴もうとしているだけですか?
ミドルウェアは、リクエストおよびレスポンス オブジェクトのメイン パイプラインにすぎませんか?
つまり、 「hello world」を画面に出力する非常に単純なミドルウェアを作成することは可能でしょうか?
ご想像のとおり、デフォルトのミドルウェアはパイプラインです。しかし、私の印象では、「一般的なミドルウェア」は、特に Pylons のような疎結合のフレームワークでは、やや矛盾しています。フレームワークのセットアップは、「ここに基本的なミドルウェアがあり、ここに、個々のニーズを満たすために自分で作成したミドルウェアを置く場所がある」ことを示唆しています。私は帽子をかぶって話しているかもしれませんが、それは私が「それはミドルウェアであるべきか」と思ったときの気持ちです。私のモジュールについては、これまでのところ、答えは常に「いいえ、コントローラーに入れることができます」でした。そのため、スコープに注意し、必要なコンテキストに適切に近づけることができる場合は、ミドルウェア層を起動しないでください。
さらに: WSGI wiki には、質問への回答に役立つミドルウェアのリストがあります。