Angular Service Worker脱机后发出http请求

时间:2018-08-07 14:30:34

标签: angular angular6 service-worker angular-service-worker

我有配置了软件的Angular 6应用。

"dataGroups": [
        {
            "name": "cms",
            "urls": [
                "/api/settings/**"
            ],
            "cacheConfig": {
                "maxSize": 100,
                "maxAge": "1d",
                "strategy": "freshness",
                "timeout": "2s"
            }
        }
    ]

一切正常,只是当我在chrome开发工具中启用离线功能并在经过一些随机路由后在以前访问的页面之间来回导航而不是不返回缓存的数据时,它会尝试使实际请求返回504。

我尝试了不同的配置,但结果相同 这是2页的请求(https://drive.google.com/file/d/1p2qT3QQ_5uf6izONzLkmPf-lGIc0-e02/view?usp=sharing-由于imgur问题,我没有在此处上传图片)。如您所见,SW发出了两次请求get-sub-pages的请求,但是第三次​​他正在尝试进行真正的请求。有想法吗?

0 个答案:

没有答案