私は使用しています: "socket.io": "~0.9.10"
ポート 80 でホストされている Apache Web サーバーでホストされている client.html ページに移動すると、この問題が発生します。
XMLHttpRequest cannot load http://localhost:5000/socket.io/1/?t=1348624895534. Origin http://localhost is not allowed by Access-Control-Allow-Origin.
以下に示すように、サーバー側でポート 5000 になるように SocketIO を実行しています。
io = io.listen(5000);
io.set("origins","*");
ただし、apache client.html ページをロードするたびに、SocketIO サーバー コンソールに次のように表示されます。
warn: illegal origin: http://localhost
この問題を解決するにはどうすればよいですか?