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。当然,它对域名有效。您收到的是什么类型的错误?