前端配置了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 分钟前
Android 17 新特性:后台音频交互限制加强
android·前端
张拭心11 分钟前
Android 17 新特性:ProfilingManager 新触发器
android·前端
Ting.~14 分钟前
在java中接入百度地图
java·开发语言·dubbo
小短腿的代码世界16 分钟前
Qt对象树析构链与智能指针协同:零泄漏内存管理架构
开发语言·qt·架构
黄敬峰19 分钟前
从 XMLHttpRequest 到 JSON 模拟:打通前后端通信的任督二脉
javascript
weixin_4713830319 分钟前
Taro-03-页面生命周期
前端·javascript·taro
张拭心23 分钟前
Android 17 新特性:MessageQueue 无锁实现
android·前端
zhaqonianzhu23 分钟前
LOL切回桌面问题,采用监控抓出元凶方式
开发语言
Aurorar0rua26 分钟前
CS50 x 2024 Notes Arrays - 04
c语言·开发语言·学习方法
Asize26 分钟前
数组数据结构底层:从灵活到陷阱
前端·javascript·算法