1

3 일 후에 my pwa (프로그레시브 웹 앱)의 캐시가 삭제됩니다. 캐시가 삭제되지 않아야한다고 브라우저에 알리는 방법이 있습니까?각도 5 PWA 캐싱 시간을 무제한으로 설정

내 ngsw-config.json은 다음과 같습니다

{ 
    ... 
    "dataGroups": [{ 
      "name": "api-freshness", 
      "urls": [ 
       "/timeline" 
      ], 
      "cacheConfig": { 
       "strategy": "freshness", 
       "maxSize": 100, 
       "maxAge": "3d", 
       "timeout": "10s" 
      } 
     }, 
     { 
      "name": "api-performance", 
      "urls": [ 
       "/favorites" 
      ], 
      "cacheConfig": { 
       "strategy": "performance", 
       "maxSize": 100, 
       "maxAge": "3d" 
      } 
     } 
    ] 
} 

내가 어떻게 든 무제한으로 MAXAGE를 설정할 수 있습니까?

답변

1

documentationmaxAge가 필요하다고 지정하며 3d12h 유사한 입력을 요구하는 method를 사용 parsed예요. 그러나 365d과 같은 값을 사용할 수 있으며 모든 실질적인 목적을 위해 "무제한"이됩니다.