首页 > 解决方案 > 哪些 url 可以避免为 Firestore 缓存?

问题描述

我正在使用由 angular-cli 制作的服务人员。它有一个配置文件(ngsw-config.json),您可以在其中定义最好从网络获取的 url,而不是从工作人员的缓存中获取。

据我了解,angularfire(和普通的 JS firestore 库)在可用时使用 websocket,无法缓存。如果它们不可用,库可能会退回到 http 轮询。如果我没有设置服务工作者将这些 http 请求转发到 firebase,我猜数据可能会不同步。

我找不到有关该主题的任何文档。

我猜设置*.google.com/**策略freshness就足够了,但是 1)我不确定,2)我宁愿将更具体的东西列入白名单。

PS 我找到了这个链接,但它不是关于 firestore 或 rtdb

标签: angularfirebasegoogle-cloud-firestoreangularfire2service-worker

解决方案


推荐阅读