Отправить запрос на публикацию объекта, хранящегося в Cache [Service Worker]
Я пытаюсь реализовать фоновую синхронизацию в моем приложении, чтобы послать пост-запрос объекта json, хранящегося в Cache, когда соединение восстанавливается, мы не хотим использовать indexedDB. Возможно ли добиться этого, просто используя кэшированные объекты? Я могу сохранить объект json в кеше, но не могу извлечь его из моего сервисного работника из кэша, чтобы отправить его на сервер, я был бы признателен за любой совет.
caches.open('my-post-request').then(cache => {
//fetchProductsFromCache();
cache.match('/cached-products').then(item => {
console.log(item.headers)
fetch(`http://localhost:3000/products`, {
method: 'post',
headers: {
"Content-type": "application/json; charset=UTF-8"
},
body:JSON.stringify(item)
})