注册Service Worker后重新加载时找不到页面

时间:2018-09-04 07:20:17

标签: angular5 service-worker angular-service-worker

我对angular 5及其服务人员有疑问。 我添加了ngsw-congif文件,它可以很好地注册服务工作者。

  "dataGroups": [
{
  "name": "api-freshness",
  "urls": [
    "/api/apirouter1/",
    "/api/apirouter2/",
    "/api/apirouter3/"
  ],
  "cacheConfig": {
    "strategy": "freshness",
    "maxSize": 5000,
    "maxAge": "36h",
    "timeout": "3s"
  }
},
{
  "name": "api-performance",
  "urls": [
    "/route1",
    "/route2",
    "/route3"
  ],
  "cacheConfig": {
    "strategy": "performance",
    "maxSize": 5000,
    "maxAge": "36h",
    "timeout": "3s"
  }
}

],

“ api-performance”组用于应用程序路由,“ api-freshness”组用于我用于访问api调用的路由。 运行该应用程序运行正常,当我刷新页面(F5键或浏览器刷新按钮)时,我可以浏览URL(使用应用程序路由)总线。我遇到404,并且仅当我尝试访问根目录时,应用程序才会重新加载网址(/)。有谁知道如何解决这一问题?谢谢

0 个答案:

没有答案