前端配置了axios.defaults.withCredentials = true,但出现了跨域问题

报错如下:

:5173/#/login:1 Uncaught (in promise) AxiosError {message: 'Network Error', name: 'AxiosError', code: 'ERR_NETWORK', config: {...}, request: XMLHttpRequest, ...}

刚开始的时候,因为前端登录时候获取的session无法传递给其他的界面, 然后我就在网上找到了在axios的封装文件中添加axios.defaults.withCredentials = true这个指令。

添加了之后,我就开始了疯狂的出现跨域问题。

结果在网上查了很多办法,发现:后端必须也要同样配置。

简单解决:在后端配置好源和运行携带

复制代码
@CrossOrigin(origins = "http://localhost:5173/", allowCredentials = "true")
相关推荐
江公望3 分钟前
Vue3的 nextTick API 5分钟讲清楚
前端·javascript·vue.js
weixin_446260855 分钟前
深入了解 MDN Web Docs:打造更好的互联网
前端
小鸡吃米…9 分钟前
Python - JSON
开发语言·python·json
Codebee11 分钟前
# 🔥A2UI封神!元数据驱动的AI交互新范式,技术人必看
前端·架构
JAVA+C语言13 分钟前
C#——接口
开发语言·c#
黎雁·泠崖14 分钟前
吃透指针通用用法:回调函数与 qsort 的使用和模拟
c语言·开发语言
whn197714 分钟前
达梦数据库的整体负载变化查看
java·开发语言·数据库
脏脏a16 分钟前
聊聊 C 里的进制转换、移位操作与算术转换
c语言·开发语言·移位操作符
陳103018 分钟前
C++:string(4)
开发语言·c++
ZHang......20 分钟前
synchronized(三)
开发语言·笔记·juc