【发布时间】:2016-08-21 03:05:26
【问题描述】:
刷新后(即 F5),Angular 范围内的所有内容都会被清除并重新加载,那么如何恢复用户离开的页面,包括让他保持登录/身份验证?关于如何实现这一点有一些建议,但我发现的大多数有用资源都是几年前的,所以这个问题的目的是获得更新的答案,看看更有经验的 Angular 开发人员做了什么和感受是这样做的正确方法。
这是两年前的one 建议为 sessionStorage 提供服务。这是一个博客 post 使用三年前的 ngCookies 服务。
最终,我还想保留身份验证(可能使用 JSON Web 令牌),以便用户在令牌过期之前保持登录状态,以防影响 sessionStorage / ngCookies / 或任何更现代的解决方案之间的决定。
【问题讨论】:
标签: angularjs jwt express-jwt