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

我刚刚在浏览器地址栏中使用 http:// 而不是 file://

这是我的问题: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 回答