NGRX离线缓存与PWA和Service Worker

12

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

利用 Angular 的新 PWA 功能,通过使用服务工作器,使您的应用程序离线工作相当简单。 我的问题是如何利用 NGRX 缓存状态,以便离线可用。

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


嘿,你找到解决问题的方法了吗? - Mantisimo
不是一个正规的...如果你真的需要,我建议使用本地浏览器存储(你可以自己实现或使用 https://github.com/btroncone/ngrx-store-localstorage)...但是使用这种方法时必须小心,因为用户有可能会编辑数据。 - Florian Ludewig
1个回答

3

你是正确的,像 ngrx-store-localstorage 这样的库就是解决方案,其中并没有任何魔法。

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

任何人都可以打开此页面的开发者工具并修改你的问题 - 这由他们自己决定,因为这是他们的本地副本,并不意味着stackoverflow出了什么问题。


1
一年多过去了,我绝对同意 :) - Florian Ludewig
啊,太疯狂了 :) 我没看到日期 :) - satanTime

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接