Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vaadin pwa工作盒在缓存中找不到响应_Vaadin_Workbox_Pwa - Fatal编程技术网

Vaadin pwa工作盒在缓存中找不到响应

Vaadin pwa工作盒在缓存中找不到响应,vaadin,workbox,pwa,Vaadin,Workbox,Pwa,我已经配置了以下workbox路由来缓存从新闻服务newsapi.org获取的所有文章。我可以看到文章存储在缓存中,但是当我在chrome中进入脱机模式,然后尝试访问缓存的url时,workbox告诉我在缓存中找不到响应(即使我可以在那里看到)。我错过了什么? 基于 控制台中是否有错误?你能在响应块中放置一个断点,看看它是否到达那里吗?试着删除workbox.expiration.PluginPlugin。我不知道为什么,但它似乎在你的网站上引起了问题。谢谢,我删除了过期插件,这解决了问题。你能

我已经配置了以下workbox路由来缓存从新闻服务newsapi.org获取的所有文章。我可以看到文章存储在缓存中,但是当我在chrome中进入脱机模式,然后尝试访问缓存的url时,workbox告诉我在缓存中找不到响应(即使我可以在那里看到)。我错过了什么? 基于


控制台中是否有错误?你能在响应块中放置一个断点,看看它是否到达那里吗?试着删除
workbox.expiration.Plugin
Plugin。我不知道为什么,但它似乎在你的网站上引起了问题。谢谢,我删除了过期插件,这解决了问题。你能解释一下你是怎么知道的吗。这是Workbox的错误吗?如果您使用的是Workbox 3.0,那么您可能会遇到Workbox 3.1中修复的问题:如果您使用的是最新的Workbox,但仍然存在问题,请在Workbox问题追踪器上打开一个错误并通知我们。
workbox.routing.registerRoute(
  // Cache news articles
  new RegExp('^https?:\/\/newsapi.org/(.*)'), args => {
  return workbox.strategies.networkFirst({
    cacheName: 'news-cache',
    plugins: [
      new workbox.expiration.Plugin({
        maxEntries: 20,
        maxAgeSeconds: 7 * 24 * 60 * 60,
      })
    ],
  }).handle(args).then(response => {
    if (!response) {
      return caches.match('./fallback.json');
    }
    return response;
  });
});