在前后端分离的项目中存在,光设置跨域策略不行
**问题:**我将后端生成的验证码保存在servlet的session中,前端传回用户输入的验证码在后端进行比对。但是我从session中取到的验证码一直为null
**原因:**因为请求跨域所以导致存进去后取出来的HttpServletRequest不是同一个对象,导致从session中取出来验证码为null
请求跨域,session不共享
解决办法:(vue-cli) 开启 withCredentials: true
在main.js中
Vue.prototype.$axios=axios.create({
baseURL: 'http://localhost:8081/kiwi/',//设置axios请求的基础路径
headers: {