前端配置了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")
相关推荐
m0_748248028 分钟前
揭开 C++ vector 底层面纱:从三指针模型到手写完整实现
开发语言·c++·算法
海盗猫鸥8 分钟前
「C++」string类(2)常用接口
开发语言·c++
IT_陈寒15 分钟前
Vue 3响应式原理深度拆解:5个90%开发者不知道的Ref与Reactive底层实现差异
前端·人工智能·后端
yugi98783827 分钟前
基于Qt框架开发多功能视频播放器
开发语言·qt
whm277729 分钟前
Visual Basic 手工制作工具栏
开发语言·visual studio
睡前要喝豆奶粉33 分钟前
在.NET Core Web Api中使用JWT并配置UserContext获取用户信息
前端·.netcore
前端加油站38 分钟前
一份实用的Vue3技术栈代码评审指南
前端·vue.js
wangqiaowq4 小时前
StarRocks安装部署测试
java·开发语言
Jonathan Star7 小时前
沉浸式雨天海岸:用A-Frame打造WebXR互动场景
前端·javascript
缺点内向7 小时前
C#: 高效移动与删除Excel工作表
开发语言·c#·.net·excel