Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何连接到域上的socket.io?_Node.js_Socket.io - Fatal编程技术网

Node.js 如何连接到域上的socket.io?

Node.js 如何连接到域上的socket.io?,node.js,socket.io,Node.js,Socket.io,客户端: var socket = io.connect('http://ipadress:port'); 服务器端: var io = require('socket.io').listen(port); io.sockets.on('connection', function (socket) { etc }); 如何使用域连接到socket.io?他只通过ip连接。如果我用这个: var socket = io.connect('http://domain.com:port')

客户端:

var socket = io.connect('http://ipadress:port');
服务器端:

var io = require('socket.io').listen(port);
io.sockets.on('connection', function (socket) {
    etc
});
如何使用域连接到socket.io?他只通过ip连接。如果我用这个:

var socket = io.connect('http://domain.com:port');

我只收到连接错误(

您收到的是什么类型的错误?在浏览器的调试控制台中显示了什么?它们是CORS错误(跨源)?如果是,那么您必须在服务器上启用CORS。当然,它对域名有效。您收到的是什么类型的错误?