现在一般都是前后端分离,通过 token 来认证了,一般会把 token 放在本地存储,达到持久化目的。
用户信息一般后端会在登录接口返回,是否可以把用户信息同样放在本地存储,因为同步存取比较方便,刷新也能获取到。
还是说每次刷新页面请求接口去拿用户信息(token中一般会放入userId),这样保证每次拿到都是最新的,但是异步的感觉体验不太好。
现在一般都是前后端分离,通过 token 来认证了,一般会把 token 放在本地存储,达到持久化目的。
用户信息一般后端会在登录接口返回,是否可以把用户信息同样放在本地存储,因为同步存取比较方便,刷新也能获取到。
还是说每次刷新页面请求接口去拿用户信息(token中一般会放入userId),这样保证每次拿到都是最新的,但是异步的感觉体验不太好。
13 回答13k 阅读
7 回答2.2k 阅读
5 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
5 回答1.7k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
建议,每次重新登录的时候去重新获取;
注意这里是说重新登录。
如果token 没有过去,可以把个人相关的全部信息都缓存在本地,这样可以在用户刷新页面的时候,减少api的请求;而且页面体验也会好很多