1

ソケットを使用しています。チャット アプリケーションを実行するための IO、クライアントは 0.8.4 で、正常に動作しています。しかし、私はソケットを入れたとき。0.9.4 IO をアップグレードしてクロス ドメインの問題を検出しました。他のドキュメントは変更されていません。以下は間違った内容です。

XMLHttpRequest cannot load http://localhost:8000/socket.io/1/? T = 1333528698474. http://mydomain.com Origin is not allowed by Access-Control-Allow-Origin.

一部の人々は同じ問題を抱えていますか?または誰が解決策を知っていますか?よろしくお願いします!

4

2 に答える 2

0

ブラウザのアドレスバーで file:// の代わりに http:// を使用することで、動作するようになりました。

これは私の問題でした: https://github.com/LearnBoost/socket.io/issues/776

于 2012-04-27T23:26:45.610 に答える
-1

Access-Control-Allow-Origin応答の URL にヘッダーを設定します。

を使用した NodeJS サンプルsetHeader:

res.setHeader('Access-Control-Allow-Origin','http://mydomain.com');
// or
res.setHeader('Access-Control-Allow-Origin','*');
于 2012-12-15T00:16:10.500 に答える