vue + node.js项目,使用axios请求服务器后,vue组件刷新session丢失
自己做vue项目时出现的问题:登陆完成后,服务器保存了session信息,consule.log输出req.session也有登陆信息,但是登陆完切从登陆页面切换会主页面时,显示我未登陆(后端是我自己写的,加了个登陆验证)
报错原因
开发环境中前后端分离端口号不同导致跨域问题,跨域请求时,每次axios请求都是新的session,而不是刚才登陆时服务器保存的session,所以显示未登录
解决方法
使用axios发送请求时必须携带Cookie给服务器
一. vue项目中的入口JS文件main.js加上:
a
原创
2020-07-27 13:05:18 ·
496 阅读 ·
0 评论