因此,当我在网站上启动js套接字时,我会收到以下错误:

在“websocket关闭了.”的错误之后该网站将最终连接没有错误,但如果我再次刷新,那么我需要等待4-5或10个错误,直到它成功连接。
有什么解决办法吗?
我正在为套接字服务器使用以下代码:
var server = require('http').createServer();
var io = require('socket.io')(server);
server.listen(3001);前端代码:
function connect()
{
if (!SOCKET)
{
var hash = getCookie('hash');
SOCKET = io('IP:3001');
SOCKET.on('connect', function(msg) {
SOCKET.emit('hash', {
hash: hash
});
});
SOCKET.on('connect_error', function(msg) {
$.notify('Connection lost!', 'success');
});
SOCKET.on('message', function(msg) {
onMessage(msg);
});
SOCKET.on('disconnect', function() {
});
}
else
{
console.log("Error: connection already exists.");
}
}发布于 2018-01-11 23:14:39
要解决此问题,需要安装npm包socket.io@1.7.3。谢谢!
https://stackoverflow.com/questions/47304427
复制相似问题