关于SpringBoot项目部署上线,出现只能访问到登录界面,跳转不成功的问题,的跨域问题 您所在的位置:网站首页 怎么登录不了呀 关于SpringBoot项目部署上线,出现只能访问到登录界面,跳转不成功的问题,的跨域问题

关于SpringBoot项目部署上线,出现只能访问到登录界面,跳转不成功的问题,的跨域问题

2024-06-27 23:04| 来源: 网络整理| 查看: 265

只能访问到登录界面,跳转不成功的问题

这个问题困扰了我一个多星期,始终无法解决,确定后端代码已经完全正确的情况下,检查了前端代码,最终发现问题在前端。 找到前端的 login.html 代码如下:

// An highlighted block doLogin() { if (this.username == null || this.username == undefined || this.username == '') { alert("用户名不能为空"); return; } else if (this.password == null || this.password == undefined || this.password == '') { alert("密码不能为空"); return; } else if (this.password.length { if (res.data.status == 200) { var user = res.data; console.log(user); window.location.href = app.ctx + "/index.html"; if (returnUrl != null && returnUrl != undefined && returnUrl != '') { window.location.href = returnUrl; } else { window.location.href = "index.html"; } } else if (res.data.status == 500) { alert(res.data.msg); return; } }); } }

登录接口没有问题,存在问题的是跨域访问需要发送cookie时一定要加axios.defaults.withCredentials = true; 修改如下:

// An highlighted block axios.defaults.withCredentials = true; 如此困扰好久的问题就解决了。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有