【发布时间】:2019-07-19 23:27:06
【问题描述】:
我有一个通过 http 在本地运行的节点服务器,假设它在 ip 192.168.1.30:8081 上。我在此服务器上托管了一个反应应用程序,它通过 socket.io 成功连接,如下所示:
const socket = window.io('/pick-stats');
socket.on('connect', function() {
console.log('socket connected');
});
socket.on('data', (data) => {
console.log('socket data');
console.log(data);
this.updatePick(data);
});
socket.on('refresh', () => {
console.log('socket refresh');
console.log(arguments);
this.refreshData();
});
socket.on('error', function(e){
console.log('socket error');
console.log(e);
})
这段代码运行良好,不是问题。
我尝试了多种方法,通过将顶行从 const socket = window.io('/pick-stats'); 更改为:
const socket = window.io('http://192.168.1.30:8081/pick-stats');
const socket = window.io('http://192.168.1.30:8081', {
path: '/pick-stats'
});
const socket = window.io('http://192.168.1.30', {
path: '/pick-stats'
});
还有其他几个类似的迭代,没有运气。
【问题讨论】:
标签: javascript uwp socket.io