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

问题来源:

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

解决方案;

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
相关推荐
canonical_entropy1 分钟前
最小变更成本 vs 最小信息表达:第一性原理的比较
后端
渣哥2 分钟前
代理选错,性能和功能全翻车!Spring AOP 的默认技术别再搞混
javascript·后端·面试
遇见火星6 分钟前
Docker入门:快速部署你的第一个Web应用
前端·docker·容器
间彧18 分钟前
Java泛型详解与项目实战
后端
WeilinerL23 分钟前
泛前端代码覆盖率探索之路
前端·javascript·测试
浮游本尊26 分钟前
React 18.x 学习计划 - 第五天:React状态管理
前端·学习·react.js
间彧28 分钟前
PECS原则在Java集合框架中的具体实现有哪些?举例说明
后端
间彧30 分钟前
Java 泛型擦除详解和项目实战
后端
-睡到自然醒~32 分钟前
[go 面试] 前端请求到后端API的中间件流程解析
前端·中间件·面试
间彧33 分钟前
在自定义泛型类时,如何正确应用PECS原则来设计API?
后端