Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 来自远程站点的Socket.io access-control-allow = origin错误大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图从另一个站点访问socket.io服务器.它工作了几个星期,但现在我不断收到以下错误.从heroku上的服务器访问nodester上的服务器时会发生这种情况.错误是:

XMLhttprequest cAnnot load http://site2.nodester.com/socket.io/xhr-polling//1311008802545. 
Origin http://site1.heroku.com is not allowed by Access-Control-Allow-Origin.
resourcE interpreted as Script but transferred with MIME type text/plain.
Uncaught SyntaxError: Unexpected identifier

这是我如何连接套接字:

socket = new io.socket(
    'site2.nodester.com',{port: 80,rememberTransport: falsE}
);

这是服务器代码

// requires

server = http.createServer(function(req,res){
    // server stuffs
}),server.listen(8362);

var io = io.listen(server),// io code
@H_404_26@解决方法
您是否 configure socket.io仍使用认origins = *或至少放置originins = site1.heroku.com

大佬总结

以上是大佬教程为你收集整理的node.js – 来自远程站点的Socket.io access-control-allow = origin错误全部内容,希望文章能够帮你解决node.js – 来自远程站点的Socket.io access-control-allow = origin错误所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。