WebSocket连接到'...'失败:无效的帧头。

6

我使用 Express 和 Socket.IO

我的 Node 服务器运行在 127.0.0.1:3000 上,我已经连接了它

var socket = io.connect('http://127.0.0.1:3000', {query: 'id=' + user.id});

我的浏览器控制台中有一个警告。

WebSocket connection to 'ws://127.0.0.1:3000/socket.io/?id=ecad7e1a009eb4f943ead0b4db8d62c4&EIO=3&transport=websocket&sid=0RMaRoZb7U67td_2AAAD' failed: Invalid frame header

而且它运行良好。没有问题:)。 但我在想。


你在服务器端是否收到任何警告? - Mohammad Ali
没有错误或警告出现在我的节点服务器上。 - Kerem Çakır
这里也有同样的问题。我收到了错误消息,但一切都正常工作。你找到解决方法了吗?- 致以最好的问候 - wanted
我也遇到了同样的问题,目前正在调查中。不过我的问题只出现在Heroku上,本地没有问题。 - Sameer
2
我无法解决这个警告。所以,我一直在带着这个警告运行我的项目,三个月来没有出现任何问题。 - Kerem Çakır
你的问题解决了吗?我也遇到了同样的问题。 - MD Jahid Hasan
1个回答

0
也许你应该检查一下套接字客户端和服务器的版本,它们应该是相同的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接