套接字io域设置

时间:2017-03-20 06:56:25

标签: node.js socket.io

无法想出这个看似简单的问题。

所以我用socket io构建了一个项目,它在本地完美运行。

在服务器端我做

 var server = express();
 var serv = require('http').Server(server);
 var io = require('socket.io')(serv,{});
 serv.listen(8000);

客户端是

var socket = io();

因此,当我尝试在本地访问项目时,我只需转到命令行打开服务器并访问http://localhost:8000/

现在我已将整个项目上传到我的域,路径为http://foo.com/project

我无法访问http://foo.com:8000http://foo.com/project:8000来访问服务器。

虽然我可以访问index.html但是没有服务器 - 客户端通信。

我尝试将客户端更改为var socket = io.connect("http://foo.com/project:8000")仍无法正常工作

0 个答案:

没有答案