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

问题来源:

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

解决方案;

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
相关推荐
m0_7190841111 小时前
React笔记张天禹
前端·笔记·react.js
ServBay11 小时前
一个下午,一台电脑,终结你 90% 的 Symfony 重复劳动
后端·php·symfony
Ziky学习记录11 小时前
从零到实战:React Router 学习与总结
前端·学习·react.js
sino爱学习11 小时前
高性能线程池实践:Dubbo EagerThreadPool 设计与应用
java·后端
wuhen_n11 小时前
JavaScript链表与双向链表实现:理解数组与链表的差异
前端·javascript
wuhen_n11 小时前
JavaScript数据结构深度解析:栈、队列与树的实现与应用
前端·javascript
颜酱12 小时前
从二叉树到衍生结构:5种高频树结构原理+解析
javascript·后端·算法
掘金者阿豪12 小时前
UUID的隐形成本:一个让数据库“慢下来”的陷阱
后端
狗哥哥12 小时前
微前端路由设计方案 & 子应用管理保活
前端·架构
用户0844652563712 小时前
Docker 部署 MongoDB Atlas 到服务端
后端