带有PWA和Service Worker的NGRX离线缓存

flo*_*olu 10 service-worker progressive-web-apps ngrx angular ngrx-store

这不是一个错误,而是一个有关如何解决我的问题的问题!

借助Angular的新PWA功能,通过服务工作者使您的应用脱机工作非常简单。我的问题是如何利用NGRX来缓存状态,以便它可以脱机使用。

我还担心,客户端在浏览器中缓存状态时可能会修改状态。(例如,使用时ngrx-store-localstorage

sat*_*ime 3

你是对的,像这样的库ngrx-store-localstorage就是解决方案,背后没有魔法。

对修改状态的关注不是你的问题。如果有人想滥用您的应用程序/网站的前端 - 他/她可以这样做。这里的主要目标是确保您的后端不接受格式错误的数据(永远不要信任您从用户收到的数据)并且您不会将敏感数据存储在前端的存储中。

任何人都可以打开此页面上的开发人员工具并修改您的问题 - 由他们决定,因为这是他们的本地副本,并不意味着 stackoverflow 有问题。