有一个关于socket.io的问题,谁能解答一下
发布于 12 年前 作者 dreamz 5435 次浏览 最后一次编辑是 8 年前

我用socket.io出现:Cannot GET /socket.io/1/?t=1361234717922,这是什么原因啊

7 回复

完整错误贴出来吧,单看一行不知道

根据你的错误。字面上看是无法连接的你要请求的资源。也就是你要检查你的地址是否正常。还有考虑一下跨域的问题。

这个错误我已经解决了,原因是服务端配置原因,express3.x的配置改动不小,谢谢两位的帮助

请问是如何配置的?

var app = express();

var server = http.createServer(app).listen(app.get(‘port’), function(){ // console.log("Express server listening on port " + app.get(‘port’)); });

var sio = require(‘socket.io’) , io = sio.listen(server);

下面是socket的配置,这个自己就会了吧,这玩意可废了老劲了。

@dreamZ 谢谢 我终于找到了 o(︶︿︶)o 我也刚学 nodejs 头好大这几天,各种问题 资料也很少

@dreamZ 你好,我也遇到了这个问题。可是我按照你的方式改完之后还是会出现那个错误啊,如果我本地开两个浏览器的话没事,但是用别的电脑访问就会出这个问题

回到顶部