iT邦幫忙

0

Python Flask_socketio 的 cors 問題解決,都allowed all 還是不行 !!

  • 分享至 

  • xImage
  •  

1.哭阿,都cors_allowed_origins='*'竟然還不行!!

長話短說,最近在做有關python flask_socketio 的開發
socketIO 對我來說並不是第一次接觸,在node.js 開發時就有接觸到
結果曾經煩人的惡夢再度上演!!!!!!!

https://ithelp.ithome.com.tw/upload/images/20220830/20150472Z1EkxArdPf.png

等等!!!!!

我不是都 cors_allowed_origins='*' 怎麼還在搞阿 !!!!!!!!!!!

socketio = SocketIO(app, cors_allowed_origins='*')

經過長時間反覆測試,還用之前的舊檔案跑
結果舊檔案測試正常,新的專案檔卻不行....
阿不是都同一個Server怎麼這個可以,這個就不行
於是花了大量時間爬文章的我終於找出了問題原因!

![https://ithelp.ithome.com.tw/upload/images/20220830/20150472r0f394NGYl.png]

乾 原來新版本的 flask_socketio有問題!!

2.解決方法

最終的解決方法把flask_socketio 做降版

pip install flask-socketio==4.3.2

水拉,終於把曾經的惡夢又解決了
運行成功地當下,眼淚都快掉下來了
沒想到曾經的Cors又搞了我一次!
/images/emoticon/emoticon02.gif
參考來源:https://stackoverflow.com/questions/65144726/app-engine-flask-socketio-server-cors-allowed-origins-header-is-missing


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言