关于跨域问题(本地前端访问服务器端接口跨域出错)
问题来源:
当服务器封装了接口但是本地电脑端前端访问出现跨域问题。
解决方案;
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