我尝试在我的服务工作者中缓存http请求。但我只能将最后一个请求缓存到特定的URL。
根据我的理解,它应该缓存最后100个响应(maxSize:100)。 Http-Request始终为所有请求提供相同的URL(例如:./ player / example)和Http-Header。
这是我的ngsw-conf
:
"dataGroups": [{
"name": "api-freshness",
"urls": [
"/player/**"
],
"cacheConfig": {
"maxSize": 100,
"maxAge": "1h",
"timeout": "3s",
"strategy": "freshness"
}
}]
答案 0 :(得分:0)
我解决了我的问题。
如果URL完全相同,则只缓存最后一个响应。所以我不得不将我的后端切换到REST API(现在每个REST-Call略有不同)。现在一切正常,每个请求都按预期缓存。 : - )