Cache Storage API не поддерживает использование объекта Request
, чей method
не равен 'GET'
в качестве ключа кэша. Попытка сохранить запрос 'POST'
в кеше (что происходит в рамках стратегии staleWhileRevalidate
) потерпит неудачу с ошибкой, аналогичной той, которую вы видите, хотя я думаю, что когда вы 'регистрируете более информативную ошибку в режиме разработки Workbox, на localhost
.
Если вы хотите повторить неудавшиеся 'POST'
запросы, я бы порекомендовал workbox-background-sync
модуль .