1.哭阿,都cors_allowed_origins='*'竟然还不行!!
长话短说,最近在做有关python flask_socketio 的开发
socketIO 对我来说并不是第一次接触,在node.js 开发时就有接触到
结果曾经烦人的恶梦再度上演!!!!!!!
等等!!!!!
我不是都 cors_allowed_origins='*' 怎么还在搞阿 !!!!!!!!!!!
socketio = SocketIO(app, cors_allowed_origins='*')
经过长时间反覆测试,还用之前的旧档案跑
结果旧档案测试正常,新的专案档却不行....
阿不是都同一个Server怎么这个可以,这个就不行
于是花了大量时间爬文章的我终于找出了问题原因!
![]
乾 原来新版本的 flask_socketio有问题!!
2.解决方法
最终的解决方法把flask_socketio 做降版
pip install flask-socketio==4.3.2
水拉,终于把曾经的恶梦又解决了
运行成功地当下,眼泪都快掉下来了
没想到曾经的Cors又搞了我一次!
参考来源:https://stackoverflow.com/questions/65144726/app-engine-flask-socketio-server-cors-allowed-origins-header-is-missing