従来の Web サーバーで cgi のような python ファイルを実行するようにねじれた Web サーバーを取得する方法はありますか? ディレクトリに移動すると、別のファイル内で python を実行できますか?
基本的な Web サーバーを作成しましたが、テキストや HTML ファイルなどの静的コンテンツしか返されません。
from twisted.web.server import Site
from twisted.web.static import File
from twisted.internet import reactor
resource = File('/root')
factory = Site(resource)
reactor.listenTCP(80, factory)
reactor.run()
なぜそれが不可能なのかは理解していますが、ドキュメントが見つかりませんでした。ありがとう
編集:解決策を見つけました。ディレクトリの面倒な作業を行う代わりに、GET リクエストを解析し、それらを偽のファイルのように扱うだけです。CGI はメイン ファイル内で実行されます。
ありがとう