0
Javaアプリケーションのグラフィカルインターフェイスとしてhtml/jsを使用したいと思います。このためには、ポート8040
でJetty httpサーバーを実行しています。同じノード上のJettyサーバーへのAjaxリクエスト
クライアントのスクリプトは、jQuery AJAX get()
メソッドを使用して、ポート8080
のMongooseサーバーで実行されます。
AJAXリクエストを実行する場合、私は少しにグーグルでし
XMLHttpRequest cannot load http://localhost:8040/. Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin.
取得:INGのを、これはSame origin policyとして知られていることがわかった、と私はこの権利を理解していれば、スクリプトを作成することはできませんが同じアドレスの別のポートへのリクエスト?だから、どうすればこの仕事をするのですか? javaサーバとjavascriptクライアントを同じマシンで実行しますか?
を、突堤HelloWorldの例に追加するために必要なコードの1行だけ、この作品を作るために-Allow-Origin "、" * "));しかし、これは正しい方向に私を導いた。 – Theodor