javascript - 存储具有到期日期的 session 数据

标签 javascript node.js angular ionic-framework session-storage

我正在用 Angular(准确地说是 Ionic 5)构建一个移动应用程序,我需要一种方法来在用户工作流程中保留 session 数据。

我考虑过使用 sessionStorage 来实现这一点,但一件重要的事情是我的用户 session 应该在 5 分钟后自动过期。因此,我想存储数据并在用户完成工作流程时重置这些数据,或者如果用户在 5 分钟内没有完成工作流程则重置这些数据。

最好的方法是什么?

最佳答案

将到期时间与数据一起存储在 sessionStorage 中,并在读取 key 时检查时间以确保其仍然有效。

参见this article供引用。

我无法在此处包含堆栈片段,因为它在安全权限上失败(编辑 localStorage 等),因此这里是尝试此操作的链接 on GitHub .

关于javascript - 存储具有到期日期的 session 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65983322/

相关文章:

css - 在 angular6 组件中使用动态 css

javascript - WordPress 插件开发 - 如何使用 JQuery/JavaScript?

javascript - 在 Angularjs 中提交后重置表单

node.js - 在nodeJS中处理长时间运行的进程的可能方法

c - 在 C 语言中扩展 Ruby - 将参数转换为 C 类型

Angular RXJS 无需订阅即可获取数据

javascript - JQuery 中超出了最大调用堆栈大小,无法在 focusout 内触发下一个元素的焦点

javascript - 使用discord.js 计算消息发送的次数

javascript - Node JS - 如何将流式大 json 数据写入 json 数组文件?

angular - 如何向 Angular 故事书添加指令