#提问# API项目,由于没有学过re...的全部评论

#提问# API项目,由于没有学过re...的全部评论
4个评论

你好!根据你的描述,你正在使用Vue框架来实现前端,并且使用"fantastic admin"作为模板来构建你的API项目。你遇到的问题是,当用户登录后,页面调用当前登录用户的接口时返回的是未登录状态。同时你已经尝试在axios请求配置中添加了withCredentials:true的配置,但问题仍然存在。让我来帮助你找到解决方案。

首先,确保你的后端API正确地处理了登录状态和跨域请求。在你的API中,你应该设置允许跨域请求,并且在请求成功登录后,应该将相应的session信息返回给前端...

2024-07-27
zest
后端

你用的axios是默认adapter还是fetch adapter。默认的跨域session设置和fetch adapter是不同的

2024-07-27
i
i
等级vip作者

问题原因找到了: 当登陆成功时,后端设置的cookie中包含一个 Path=/api 的部分 表示这个 cookie 只在 /api 路径下可用。但是我把代理的请求路径改为了/porxy 路径,导致后端设置的cookie不能使用。 感谢给位的帮助[玫瑰]

2024-07-27
编程导航_小y
@官方运营 学习、求职、生活问题欢迎交流

小伙伴可以加星球置顶文章小助手微信,拉你进项目交流群和鱼友一起讨论交流 ~

也可看看星球知识库里的(API 项目)问题汇总帖,可以解决你的问题:https://www.codefather.cn/course/1790979723916521474/section/1790982476348829698?type=

👉🏻 星球同学免费认证编程导航会员:https://t.zsxq.com/ZD6L1

2024-07-27
下载 APP