我一直看到此错误,
WebSockets已经处于关闭或关闭状态
弹出,即使它不影响功能,我也想修复它。
立即击中SO并没有解决办法。
我也找到了
此SO Question除了我不想做的回滚之外,没有其他解决方案。
请注意,sockets.io使用websockets,但这是另外一回事。
答案 0 :(得分:6)
不幸的是,在更高版本的sockets.io中引入了一个错误,该错误主要影响Chrome。
您可以通过更改pingtimeout来解决此问题
const config = {pingTimeout: 60000};
并将其传递如下:
const io = require('socket.io')(server, config);
可悲的是,这可能使开发人员累计花费了数千个小时。
可以在这里找到问题:
https://github.com/socketio/socket.io/issues/3259
基本上隐藏在页面的底部。