【问题标题】:how to use workbox cache back4app data?如何使用工作箱缓存 back4app 数据?
【发布时间】:2018-05-18 17:36:08
【问题描述】:

我正在将我的网站更新为 PWA,并且我正在使用 google workbox 作为 service worker 来缓存数据。我可以缓存 JS、图片 css 等,但我不能缓存 back4app 查询数据。

我尝试使用workbox.backgroundSync,但是当我签入IndexDB 时,它什么也不缓存。这是我的代码:

const bgSyncPlugin = new workbox.backgroundSync.Plugin('myQueueName', 
{
     maxRetentionTime: 24 * 60 // Retry for max of 24 Hours
});

workbox.routing.registerRoute(
      'https://parseapi.back4app.com/classes/*',
      workbox.strategies.networkOnly({
      plugins: [bgSyncPlugin]
   }),
   'POST'
);

1) 是否可以使用workbox 缓存 back4app 数据?

2) 如果可能,我该怎么做?你能给我一个代码的例子吗?我已经尝试了两天,但没有成功。谢谢。

【问题讨论】:

    标签: parsing workbox back4app


    【解决方案1】:

    有一个名为“workbox-build”的 npm 模块,它可以安装在云代码中。如果您安装它并遵循它的指南,它可能会按预期工作。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 2020-05-21
      相关资源
      最近更新 更多