有一个关于socket.io的问题,谁能解答一下
 发布于 12 年前  作者 dreamz  5849 次预览  最后一次回复是 12 年前  来自  

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

7 回复
se77en

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

linuxlan

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

dreamz

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

zakkye

请问是如何配置的?

dreamz

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的配置,这个自己就会了吧,这玩意可废了老劲了。

mengrpg1

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

dandandancj

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