我使用套接字。 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.
有些人有同样的问题吗?或谁知道解决方案?谦虚地谢谢!
答案 0 :(得分:0)
我刚刚在我的浏览器地址栏中使用http://而不是file://
答案 1 :(得分:-1)
在响应中将Access-Control-Allow-Origin
标头设置为您的网址。
使用setHeader
的NodeJS示例:
res.setHeader('Access-Control-Allow-Origin','http://mydomain.com');
// or
res.setHeader('Access-Control-Allow-Origin','*');