В настоящее время я использую сервисного работника с моим угловым приложением, все работает отлично, но я не хочу кэшировать, если ответ 404, и я хотел бы сделать вызов снаружи, если ответ 404
Я выполнил все шаги, упомянутые в https://angular.io/guide/service-worker-intro И работник службы работает на меня, но кэширует, если ответ 404.
{
"index": "/index.html",
"dataGroups": [
{
"name": "test",
"installMode": "lazy",
"updateMode": "prefetch",
"urls": [
"test/**"
],
"cacheConfig": {
"maxAge": "5m"
}
},
{
"name": "test2",
"installMode": "lazy",
"updateMode": "prefetch",
"urls": [
"https://test/**"
],
"cacheConfig": {
"maxAge": "30s"
}
}
]
}