2017-04-20 32 views
1

我正在尝试制作实时应用程序。我使用NodeJS作为服务器和Socket.IO,以实现我的实时功能。无效的帧头

的问题是我得到的错误是:

WebSocket connection to 'wss://localhost:1234/socket.io/?EIO=3&transport=websocket' failed: Invalid frame header 

我尝试了很多东西,比如改变HTTPS对HTTP,降低Socket.IO版等,但没有为我工作。请帮助我解决问题的原因,以便我可以在应用程序中查明错误。我不想去其他COMET协议。

+0

您的服务器如何实施? – robertklep

+0

@robertklep仅使用socket.io –

+0

但_how_?你能显示它的代码吗? – robertklep

回答

1

清楚这是我的错误,但我原是初始化与socket.io两次服务器这是导致该问题

2

我解决了同样的问题,当我跑

npm install socket.io --save 

基本上,我忘了装套接字到项目。