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

问题来源:

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

解决方案;

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
相关推荐
Java编程爱好者9 分钟前
十万个why:加了 LIMIT 1,为什么查询反而变慢了?
后端
雮尘11 分钟前
如何在非 Claude IDE (TARE、 Cursor、Antigravity 等)下使用 Agent Skills
前端·agent·ai编程
icebreaker12 分钟前
Weapp-vite:原生模式之外,多一种 Vue SFC 选择
前端·vue.js·微信小程序
icebreaker18 分钟前
重走 Vue 长征路 Weapp-vite:编译链路与 Wevu 运行时原理拆解
前端·vue.js·微信小程序
wuhen_n21 分钟前
代码生成:从AST到render函数
前端·javascript·vue.js
喝咖啡的女孩24 分钟前
浏览器前端指南
前端
wuhen_n25 分钟前
AST转换:静态提升与补丁标志
前端·javascript·vue.js
喝咖啡的女孩25 分钟前
浏览器前端指南-2
前端
JavaTalks30 分钟前
高并发保护实战:限流、熔断、降级如何配合落地
后端·架构·设计
cxxcode34 分钟前
从 V8 引擎视角理解微任务与宏任务
前端