問題來源:
當服務器封裝了接口但是本地電腦端前端訪問出現跨域問題。
解決方案;
1、使用ipconfig 查看本地電腦的ip地址
ipconfig
2、在后端接口處配置如下代碼
allow_origins=["http://本地ip地址:3001", # 局域網內其他設備訪問的本地 IP 地址 + 端口號"http://yourfrontend.com", # 生產環境前端地址"https://anotherfrontend.com" # 其他前端地址
]
3、重啟后端代碼(一定要重啟后端代碼!!!一點要reload!!!)
uvicorn main:app --host 0.0.0.0 --port 8111 --reload