Ngrx商店刷新页面后获取用户数据

Posted

技术标签:

【中文标题】Ngrx商店刷新页面后获取用户数据【英文标题】:Ngrx store get user data after refresh page 【发布时间】:2021-05-29 01:06:49 【问题描述】:

我需要从数据库中获取用户数据并在刷新页面后存储。现在在 Guard 中,我从本地存储中获取用户 ID 并调度操作以从数据库中获取用户数据。它是安全的?也许我应该以不同的方式来做?

【问题讨论】:

【参考方案1】:

不保存,因为当用户第一次导航到该页面时,本地存储条目将为空。从路由中读取参数可能会更好。

【讨论】:

我将登录成功后的用户数据保存在本地存储中,以便读取id。

以上是关于Ngrx商店刷新页面后获取用户数据的主要内容,如果未能解决你的问题,请参考以下文章

如何覆盖 ngrx 商店中的某些操作?

页面刷新后的 Redux 状态管理

NGRX - 如何在 Angular 防护中访问我的应用程序状态?

Ngrx Store 在浏览器刷新后重置。如何让应用保持状态?

Ngrx 存储 take(1),但在注销/登录后重置

用JS怎么实现刷新页面后保留刷新前的页面上的数据显示