我正在将我的网站更新为PWA,我使用google workbox作为服务工作者来缓存数据。我可以缓存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)如果可能,我该怎么办?你能给我一个代码的例子吗?我试了两天但没有成功。感谢。
答案 0 :(得分:0)
有一个名为“workbox-build”的npm模块,它可以安装在云代码中。如果您安装它并遵循其指南,它可能会按预期工作。 :)