Flask jQueryの例を正常に実行できます( Flask の「AJAX with jQuery」ページの下部近くで参照されているように)。それはフラスコ開発サーバーで実行され、http://localhost:5000
.
で同じアプリにアクセスできるようにページをプロキシするにはどうすればよいhttp://localhost/jqueryexample
ですか?
これを Apache VirtualHost エントリに追加すると、うまくいくと思います。
ProxyPass /jqueryexample http://localhost:5000/
ProxyPassReverse /jqueryexample http://localhost:5000/
しかし、新しい URL では 404 エラーが発生します。
GET http://localhost/_add_numbers?a=6&b=2 404 (Not Found)
「canonical URL」の下でサンプルを正しく実行するにはどうすればよいですか (それが正しい用語かどうかはわかりません)。または、この jQuery の例を両方の URL で実行するために、アプリまたは Apache の構成を変更する方法を教えてください。
ところで、問題のバニラFlask jQuery の例をダウンロードして実行する方法は次のとおりです。
git clone http://github.com/mitsuhiko/flask
cd flask/examples/jqueryexample/
python jqueryexample.py