关于跨域问题(本地前端访问服务器端接口跨域出错)

问题来源:

当服务器封装了接口但是本地电脑端前端访问出现跨域问题。

解决方案;

1、使用ipconfig 查看本地电脑的ip地址

bash 复制代码
ipconfig

2、在后端接口处配置如下代码

bash 复制代码
allow_origins=[

    "http://本地ip地址:3001",  # 局域网内其他设备访问的本地 IP 地址 + 端口号
    "http://yourfrontend.com",  # 生产环境前端地址
    "https://anotherfrontend.com"  # 其他前端地址
]

3、重启后端代码(一定要重启后端代码!!!一点要reload!!!)

bash 复制代码
uvicorn main:app --host 0.0.0.0 --port 8111 --reload
相关推荐
上车函予几秒前
后端通向前端的第一站:flex
前端
前端咸鱼陈1 分钟前
Vue3企业级实战:7个高阶技巧打造工业级前端应用
前端·vue.js
孤月葬花魂2 分钟前
Vue2升级Vue3避坑指南:这些关键点你必须知道!
前端
仙灵灵3 分钟前
高并发场景下,为什么大厂都选择SSE而不是WebSocket?
前端·后端
枫荷6 分钟前
彻底理解react中useSyncExternalStore的用法
前端·react.js
bitbitDown7 分钟前
优雅处理多弹窗交互:Promise链式调用实战指南
前端·javascript
星辰大海的精灵8 分钟前
Django开发人员最常犯的错误及规避建议
后端·python·django
老马95279 分钟前
7.snail-job的工作流任务
spring boot·后端
蜗牛快跑12310 分钟前
不要再为 cursor 变笨买单,请立即切换到 Trae
前端
iOS阿玮11 分钟前
都2025年,你竟然还敢买iOS的源码?
前端·app·apple