如何在刷新后保持应用程序的状态,AngularJS

How to maintain state of an app after a refresh, AngularJS?

本文关键字:应用程序 状态 AngularJS 刷新      更新时间:2023-09-26

我正在尝试制作一个基本的社交网络应用程序,遵循《用MEAN堆栈编写现代Web应用程序》一书。

最终结果应该是:https://mean-sample.herokuapp.com/

我完成了设置用户帐户,让用户登录并创建个性化帖子。但我一刷新,用户就会被注销。

我做错了什么?我该如何解决这个问题?

在客户端我们无法维护会话,我们需要服务器支持。有很多方法可以维护会话1基于令牌,对于每个到服务器的请求,服务器将检查令牌是否存在。2我们可以在本地存储中存储,同时刷新rootscope,那时我们可以从本地存储中获取并填充页面对象。

在服务器端进行维护是安全的,也是可取的。

使用localstorage,它将帮助您维护会话,并临时存储用户详细信息。

有关的更多详细信息,请参阅此

https://github.com/grevory/angular-local-storage