如何在本地存储从API检索到的数据,并使用Javascript以相等的间隔更新这些数据?
我正在使用Java脚本中的web服务构建一个网页。目前,我已经实现了API,它将数据显示在网页上。但是,很多时候由于服务器故障,数据未被接收,网页变为空 所以,我想从API中获取数据并将其存储在本地,然后以相等的时间间隔更新这些数据。所以,我的应用程序可以始终使用本地存储的数据,并且网页永远不会变为空如何在本地存储从API检索到的数据,并使用Javascript以相等的间隔更新这些数据?,javascript,api,Javascript,Api,我正在使用Java脚本中的web服务构建一个网页。目前,我已经实现了API,它将数据显示在网页上。但是,很多时候由于服务器故障,数据未被接收,网页变为空 所以,我想从API中获取数据并将其存储在本地,然后以相等的时间间隔更新这些数据。所以,我的应用程序可以始终使用本地存储的数据,并且网页永远不会变为空 如何做到这一点,请分享您的看法。?据我所知,每次从API获取数据时,您都希望在本地存储数据,因此下次打开页面时,它将显示上次获取的数据 在这种情况下,可以使用。但是,本地存储不应用于敏感数据和高级
如何做到这一点,请分享您的看法。?据我所知,每次从API获取数据时,您都希望在本地存储数据,因此下次打开页面时,它将显示上次获取的数据
在这种情况下,可以使用。但是,本地存储不应用于敏感数据和高级对象。此外,它存储为字符串数据(JSON),因此也有一些限制。我将对此进行研究。这是创建离线网站的主要技术之一。代码的其余部分保持不变,但服务工作者帮助浏览器管理请求和缓存行为。还有一些更高层次的库可以帮助简化这一过程,比如谷歌的一个库,它“烘焙了一组最佳实践,并删除了每个开发人员在与服务人员合作时编写的样板文件。”您可以将其存储在LocalStorager或sessionStorage中,如果该选项卡不可用,则可以将其作为删除数据的选项closed@OscarR当然,两者都扩展了存储,因此这实际上取决于具体的场景。如果他每分钟轮询一次请求,有时会使用空数据值等进行更新,那么会话存储可能是一种更好的方法。