前端配置了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")
相关推荐
leiming6几秒前
c++ qt开发第一天 hello world
开发语言·c++·qt
AI前端老薛5 分钟前
webpack中loader和plugin的区别
前端·webpack
一只爱吃糖的小羊6 分钟前
从 AnyScript 到 TypeScript:如何利用 Type Guards 与 Type Predicates 实现精准的类型锁死
前端·javascript·typescript
奋斗者1号6 分钟前
MQTT连接失败定位步骤
开发语言·机器学习·网络安全
0思必得07 分钟前
[Web自动化] BeautifulSoup导航文档树
前端·python·自动化·html·beautifulsoup
脾气有点小暴9 分钟前
Git指令大全(常见版)
前端·git
QUST-Learn3D13 分钟前
geometry4Sharp Ray-Mesh求交 判断点是否在几何体内部
服务器·前端·数据库
33三 三like14 分钟前
毕设任务分析
开发语言
vyuvyucd20 分钟前
Linux线程编程:POSIX与C++实战指南
java·开发语言
Kratzdisteln22 分钟前
【MVCD 3】
开发语言·php