
错误:
调试代码vue-webscoket-vue
虽然可以产生后端响应,但是前后端均显示
The client is using an unsupported version of the Socket.IO or Engine.IO protocols
并且前端界面console中显示
Access-Control-Allow-Origin响应头解决跨域请求
解决·办法:
在虚拟环境中(参考walle安装记录,里面提到使用python3创建虚拟环境),使用pip3,将相关python包升级到指定版本 Flask-SocketIO3.0.2, python-engineio3.13.2, python-socketio==4.2.0。主要是参考下面这张图进行升级:
参考
本文主要探讨了在使用vue-websocket时遇到的后端响应成功但前端报错'Unsupported version'的问题,以及前端console中出现的Access-Control-Allow-Origin跨域问题。通过在虚拟环境中升级Flask-SocketIO到3.0.2,python-engineio到3.13.2,以及python-socketio到4.2.0,成功解决了版本不兼容问题。同时,提到了解决跨域问题的策略,强调了升级相关库的重要性。

被折叠的 条评论
为什么被折叠?



