发送存储在缓存中的对象的发布请求[Service Worker]

时间:2018-12-03 19:43:10

标签: web-worker background-sync

我正在尝试在我的应用程序中实现后台同步,以在恢复连接时发送存储在Cache中的json对象的发布请求,我们不想使用indexedDB。是否可以仅使用缓存的对象来实现此目的?我能够将json对象存储在缓存中,但是无法从服务工作者中获取Chrome cached object以将其发送到服务器,我将不胜感激。

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)
    })

0 个答案:

没有答案