最近在做一个项目,然后前后端分离。前端是基于element ui admin来改的,后端则是springboot。现在的问题出现在联调这,就是当用户登录成功,data会返回一个id。但问题是我要怎么获取。是需要保存到缓存之类的,这个工作应该是前端处理还是后端处理呢。我第一次接触这类的问题,所以想要请教一下。因为后续接口调用当中需要这个id。代码截图如下。
前端可以本地缓存用 localStorage
// 存储
localStorage.setItem("userId", res.data.userId);
// 取用
localStorage.getItem("userId");
前台必须存,前台需要存储用户的信息,包括userid,token等,每次调用后台的接口都需要传递token作为鉴权的
前端存储完,后端也需要存储。前端存储一般可以存到cookie也可以存到localStorage,我以前做过一个微服务项目,我是存到cookie中的,比较简单
后端需要导入token生成规则的依赖,然后生成token返回给前端拿去验证
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!