gpt4 book ai didi

javascript - SPA 中用户数据存储在哪里

转载 作者:行者123 更新时间:2023-12-02 16:06:15 27 4
gpt4 key购买 nike

我一直在使用 AngularJS 开发 SPA,并将用户数据存储在 Angular Value 服务中,但我对此感到不舒服,主要是因为 Angular Value 不在浏览器选项卡之间共享。因此,如果用户打开一个新的浏览器选项卡,并在每个页面刷新 (F5) 时,我必须向服务器请求用户数据,如全名、电子邮件等。我正在使用 REST API。

这个方法好不好?如果我使用 localStorage ,它将帮助我在选项卡之间共享数据,但我不知道这是否是更好的技术。

最佳答案

浏览器中只有 3 个位置可以存储数据

  1. Cookie
  2. 本地存储
  3. 数据库(IndexedDB 或 Web SQL)

您可以打开控制台面板来查看这些选项。

考虑因素:

  1. 安全

It depends on how important or sensitive your data stored in thebrowser, if it is user sensitive, you should never stored them in the browser in the 1st place!

  • 尺寸
  • how big is the data, you going to store? if it is huge it is good to store them in the Database, you could check out some of this framework (PouchDB)

    if it is small, you could just store them in the local storage

    关于javascript - SPA 中用户数据存储在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30684442/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com