2012-04-04 53 views
1

我使用套接字。 IO做一个聊天应用程序,客户端为0.8.4并正常运行。但是当我把插座。 0.9.4 IO升级找到跨域问题,其他文件没变,以下内容是错误的内容:如何解决socket.io 0.9+跨域

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.9开始,所以我不知道它是否有效。 我希望我可以通过使用Access-Control-Allow-Origin标题进行工作。 – 2012-04-27 23:20:15

回答

-1

Access-Control-Allow-Origin头设置为您的网址在响应。使用setHeader

样品的NodeJS:

res.setHeader('Access-Control-Allow-Origin','http://mydomain.com'); 
// or 
res.setHeader('Access-Control-Allow-Origin','*');