如何在刷新后保持应用程序的状态,AngularJS
How to maintain state of an app after a refresh, AngularJS?
我正在尝试制作一个基本的社交网络应用程序,遵循《用MEAN堆栈编写现代Web应用程序》一书。
最终结果应该是:https://mean-sample.herokuapp.com/
我完成了设置用户帐户,让用户登录并创建个性化帖子。但我一刷新,用户就会被注销。
我做错了什么?我该如何解决这个问题?
在客户端我们无法维护会话,我们需要服务器支持。有很多方法可以维护会话1基于令牌,对于每个到服务器的请求,服务器将检查令牌是否存在。2我们可以在本地存储中存储,同时刷新rootscope,那时我们可以从本地存储中获取并填充页面对象。
在服务器端进行维护是安全的,也是可取的。
使用localstorage,它将帮助您维护会话,并临时存储用户详细信息。
有关的更多详细信息,请参阅此
https://github.com/grevory/angular-local-storage
相关文章:
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- 使用应用程序状态js和视图在angular js url上传递两个参数
- 来自应用程序状态的Jquery数据表源
- 检测Ionic中特定的应用程序状态变化
- 使用AsyncStorage实例化持久应用程序状态
- 如何在类似Om的不可变应用程序状态下对关系数据进行建模
- 在节点.js中保存应用程序状态
- 在 React + Flux 中从子项更新应用程序状态
- 输入模式应用程序状态,直到下次使用 Jquery 单击
- Rails API-移动应用程序状态文本错误
- 什么'是在AngularJS中处理应用程序状态和事件广播的最佳实践
- React.js:从独立组件访问整个应用程序状态
- Backbone.js如何根据特定的应用程序状态定义一组自定义路由
- 使用基于应用程序状态/数据的UI路由器
- Ionic混合应用程序,在退出时保存应用程序状态/数据
- 在AJAX应用程序中保持web应用程序状态
- 在 react-redux 应用程序状态的数据结构中具有 didInvalidate 属性的目的是什么?
- 使用react路由器更改应用程序状态时出现问题
- React Redux-如何在应用程序状态中设置字段
- ExtJS 4 Web 应用程序状态管理