如何在刷新后维护应用程序的状态,AngularJS?

时间:2016-07-25 04:31:04

标签: javascript angularjs node.js mongodb

我试图在Write Modern Web Apps with the MEAN Stack本书之后制作一个基本的社交网络应用程序。

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

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

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

2 个答案:

答案 0 :(得分:0)

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

维护服务器端是安全且可取的。

答案 1 :(得分:0)

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

有关详细信息,请参阅此处

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