前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决报错:Websocket connection to‘ws://127.0.0.1:5000/socket.io/?EIO=4&transport=websocket’failed:Error

解决报错:Websocket connection to‘ws://127.0.0.1:5000/socket.io/?EIO=4&transport=websocket’failed:Error

作者头像
程序员洲洲
发布2024-06-07 10:23:37
1280
发布2024-06-07 10:23:37
举报
文章被收录于专栏:项目文章项目文章

报错全文为:Websocket connection to‘ws://127.0.0.1:5000/socket.io/?EIO=4&transport=websocket’failed:Error during Websocket handshake:Unexpected response code:400。如下图所示。

这个问题报的错误是EIO=4,查阅网上的各类信息资料会发现,基本没有这个报错的解法。网上基本大多数报错是EIO=3。

笔者认为应该是Flask没有安装gevent-websocket这个包出现的错误。

可以试一下通pip install gevent-websocket 这个命令来安装包试试。(在确保前端代码没问题的情况下)

但是gevent-websocket这个包在2017年就已经停止更新维护了,所以会导致后面一些其他的包冲突错误,可以尝试删掉gevent-websocket这个包,(查一下有没有gevent包,有了也一起删掉)。然后使用 pip install simple-websocket这个包进行处理。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档