首页 > 解决方案 > 使用 open-wc createSpaConfig 缓存 firebase 存储文件

问题描述

我正在使用 [open-wc 标准][1] 的 createSpaConfig 托管在 firebase 存储 (https://firebasestorage.googleapis.com/...) 上的图像未缓存。我试图在运行时缓存它们:

workbox: {
skipWaiting: false,
clientsClaim: false,
runtimeCaching: [
  {
    urlPattern: new RegExp('^https://firebasestorage\\.googleapis\\.com/'),
    handler: 'StaleWhileRevalidate',
    options: {
      cacheableResponse: {
        statuses: [0, 200],
      },
    },
  },
],

但它不起作用。

也许注册该路线可以工作,但我不知道如何在这种情况下做到这一点。[1]:https ://open-wc.org/docs/building/rollup/

标签: cachingprogressive-web-appsrollupworkbox

解决方案


推荐阅读