長話短說,最近在做有關python flask_socketio 的開發
socketIO 對我來說並不是第一次接觸,在node.js 開發時就有接觸到
結果曾經煩人的惡夢再度上演!!!!!!!
等等!!!!!
我不是都 cors_allowed_origins='*' 怎麼還在搞阿 !!!!!!!!!!!
socketio = SocketIO(app, cors_allowed_origins='*')
經過長時間反覆測試,還用之前的舊檔案跑
結果舊檔案測試正常,新的專案檔卻不行....
阿不是都同一個Server怎麼這個可以,這個就不行
於是花了大量時間爬文章的我終於找出了問題原因!
![]
乾 原來新版本的 flask_socketio有問題!!
最終的解決方法把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