Angular Service Worker отправляет http запросы в автономном режиме

У меня есть приложение Angular 6 с настроенным ПО.

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

и все работает отлично, за исключением того, что, когда я включаю автономный режим в Chrome Dev Tool и перемещаюсь по ранее посещенным страницам назад и вперед после некоторых случайных маршрутов, вместо того, чтобы возвращать кэшированные данные, он пытается сделать фактический запрос, извлекаемый песком 504.

Я пробовал разные конфигурации, но это один и тот же результат. Вот запросы на 2 страницы ( https://drive.google.com/file/d/1p2qT3QQ_5uf6izONzLkmPf-lGIc0-e02/view?usp=sharing - я не загружал изображение здесь из-за Имгурские проблемы). Как вы можете видеть, запрос get-sub-pages 2 раза приходит с SW, но третий он пытается выполнить реальный запрос. Любая идея?

0 ответов

Другие вопросы по тегам