请问老师如何把登录后当前用户的数据存在缓存中
来源:9-2 搭建小型 node 服务代理接口
慕粉4311974
2019-08-13
老师,你好。我现在是把登录后的当前用户数据通过路由meta来传输的,感觉比较麻烦,但是又不知道缓存数据怎么写,只查到可以通过sessionStorage来保存,但是貌似该方法只能保存字符串,不能保存对象,还请老师指点。
写回答
1回答
-
ustbhuangyi
2019-08-13
你要的是用户的数据还是用户的登录凭证?一般前端会存储用户的登录凭证(token),通常是通过服务端 set-cookie 下方一个 http only 的 cookie 种在前端,这样前端在发起其它请求都会携带这个 cookie(token)。如果不用 cookie,也可以用 localStorage 缓存,但是会有 XSS 的风险,storage 的存储可以用我写的一个库, 支持 JSON https://github.com/ustbhuangyi/storage
042019-08-16
相似问题
登陆状态如何保存为好?
回答 1
老师,请问前端和后端是怎么合作的?
回答 1