flutter開發web之跨域問題

做過前端的同學都知道,在本地開發都會有跨域代理,解決接口的跨域問題,那麼flutter呢,好像沒有看到有相關的代理配置文件,只能自己設置一下。親測可用(2021.04.27)
1.在flutter\sdk\flutter\packages\flutter_tools\lib\src\chrome.dart 文件裏面,'--disable-translate'下面位置添加 '--disable-web-security',如下圖

2.在flutter\sdk\flutter\bin\cache裏面,刪除兩個文件flutter_tools.snapshot和flutter_tools.stamp,如下圖

3.然後執行flutter doctor 重新編譯,然後重新啓動項目就可以了

參考https://www.cnblogs.com/lcosima/p/14504254.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章