其他分享
首页 > 其他分享> > springboot+Vue 后端验证码存入和获取session地址不一致问题

springboot+Vue 后端验证码存入和获取session地址不一致问题

作者:互联网

问题描述:今天在写手机验证码登录过程中,后台将验证码存入session域中,然后要和前台传来的验证码比对,发现总是错误,打debug发现存入和获取session地址不一致。

解决过程:

1.通过查询资料,网上都在说这是由于跨域问题导致的,我的跨域问题是在Vue中配置的,通过代理服务器的方式,如下图

上面都是本地服务器,捋了一遍没什么问题,在后端我在配置文件里设置了路径前缀,

 

就是这里存在了问题,虽然路径没有发生问题,但是前端请求时,session发生了变化,于是我将这行代码删除掉,在controller中加入了以下注解(其实就是将通用路径配置换了一个地方配置) 

 

就这样,问题解决啦!!!

总结:在SpringBoot配置文件中配置的项目路径和在controller上加@RequestMapping配置的路径有区别!!!!!

具体原理我也不太清楚,就不妄加猜测,有知道的大佬可以评论出来

标签:Vue,springboot,配置,路径,验证码,存入,问题,session
来源: https://blog.csdn.net/weixin_45892258/article/details/121873351