关于前后端联调中登录状态/登录信息失效?

问题

在前后端联调时,前端登录后刷新首页,用户登录状态丢失(失效)。但检查前后端代码均正常。

这个时候,我们需要思考前端如何知道后端有登录?后端如何知道前端身份(哪个客户端/浏览器登录过):前端通过携带 Cookie 发送请求,后端通过 Cookie 获取 Session 并识别身份。

因此我们检查一下请求头,发现没有 Cookie。因此定位到问题根源:前端请求未携带 Cookie。

解决办法

所以我们要修改 前端全局请求,代码里找到请求配置代码块,添加"withCredentials:true", 如图:

此时,刷新前端,重新登录后,请求头就会带上cookie了,携带cookie向后端请求,就可以正常获取到等苦信息,前端所见 登录状态就不会丢失/失效了!

相关推荐
郭小李1 小时前
openFeign入门
java·开发语言·前端
馒头不想说话1 小时前
AI当运营,帮你省人力
前端
wljt2 小时前
公司二-面试题
java·开发语言·mybatis
梦曦i2 小时前
uni-app x下自研架构的工程化突围
前端·架构·uni-app x
AI备案指南-满满2 小时前
算法备案审核不通过,一般是什么原因?
java·人工智能·算法·大模型备案·算法备案·大模型登记
速易达网络2 小时前
ECharts 图表制作完全指南:从零到可视化实战
前端·javascript·echarts
IT_陈寒2 小时前
SpringBoot多环境配置把我坑惨了,这个踩坑经验你最好看看
前端·人工智能·后端
秋天的怀念_David2 小时前
算法一千零一夜 · 第二十三夜 电力民生写成的曲线
java·程序人生·算法
徐小夕2 小时前
深度剖析 30k star 的编码 Agent DeepSeek-Reasonix:长会话 Token 成本直降 80%
前端·vue.js·github