问题描述
现在我有一个用于 MERN 堆栈应用程序的简单 JWT 身份验证系统。身份验证成功后,React 应用会获得一个 JWT 令牌以及相关的用户数据,以放置在本地存储中。
.send({ token,email: savedUser.email,fullName: savedUser.fullName,id: savedUser.id })
我想包含更多经常更改的数据(例如帖子)。然而,将它们放在本地存储中会是一个问题,因为这些数据会定期更新(其他用户可能会对帖子发表评论或投票),并且本地存储数据会不一致。每次浏览器重新加载时,我都尝试另辟蹊径来请求完整的用户数据。
useEffect(() => {
...
# If user is authenticated
const fullUser = userService.getone(user.id)
userService.reAuthenticate(fullUser)
setUser(fullUser)
setLoading(false)
...
},[])
但是服务器倾向于不返回带有 304 状态代码的数据。处理频繁变化的用户数据的最佳做法是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)