我正在尝试制作一个实时应用程序。我使用 NodeJS 作为服务器和 Socket.IO 来实现我的实时功能。
问题是我得到的错误是:
WebSocket connection to 'wss://localhost:1234/socket.io/?EIO=3&transport=websocket' failed: Invalid frame header
我尝试了很多方法,比如将 https 更改为 http、降低 Socket.IO 版本等,但对我来说没有任何效果。请帮助我找出问题的原因,以便我可以查明我的应用程序中的错误。我不想使用其他 COMET 协议(protocol)。
最佳答案
在服务器和客户端上使用相同版本的 socket.io
和 socket.io-client
。
关于javascript - 无效的帧头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43526607/