根据网上找的方法,配置了跨域、版本号对应匹配的检查,都试过了还是报错,结果最后试了下卸载库重装解决了问题。。
解决方案:
// 卸载库
pip uninstall flask-socketio
pip uninstall python-socketio
pip uninstall python-engineio
// 重新安装
pip install flask-socketio
解决方案来源:
flask-SocketIO5.X版错误:400“客户端正在使用不受支持的Socket.IO或Engine.IO协议版本” - 我爱学习网 (5axxw.com)
其他解决方案:
一、版本号问题
二、跨域问题
配置跨域
socketio = SocketIO(app, cors_allowed_origins='*')