我遇到了 Angular 服务工作者和数据组的奇怪错误。当我使用 DataGroups 获取 API 时,url 被加载到缓存存储中,没关系。但有时当我返回相同的 url 时,它们会消失,而不是从服务器更新,之后如果我离线,它们就无法访问。
我的服务人员配置(角度 v12.0.12)
"dataGroups": [
{
"version": 1,
"name": "api",
"urls": [
"/api/v2/etg/etg_test/student/*"
],
"cacheConfig": {
"strategy": "freshness",
"maxSize": 80,
"maxAge": "5d",
"timeout": "5s"
}
}
]
我在控制台中没有错误,除非我离线并尝试加载一个 504(网关超时)的 url。
感谢。