角配置中的PWA ngsw-manifest.json

时间:2017-10-01 17:17:22

标签: angularjs json progressive-web-apps

您好我想配置我的PWA应用程序。 我的应用程序工作正常,除了动态内容api。在线时工作正常,但当我离线时,我从serviceWorker获得状态503。 我的配置文件: NGSW-的manifest.json

{
  "dynamic": {
    "group": [{
      "name": "api",
      "urls": {
        "https:url": {
          "match": "prefix"
        }
      },
      "cache": {
        "optimizeFor": "freshness",
        "maxAgeMs": 3600000,
        "maxEntries": 20,
        "strategy": "lru"
      }
    }]
  },
  "external": {
    "urls": [{
      "url": "https://fonts.googleapis.com/icon?family=Material+Icons"
    }]
  }
}

1 个答案:

答案 0 :(得分:0)

如果您在Firebase上托管您的应用,则可能需要考虑使用新的Firestore数据库。它专为离线数据而设计。 Firebase在离线模式下遇到了PWA问题。此外,PWA(ServiceWorker)的核心已在Angular 5中重写。