Estoy recibiendo este error:
TypeError: Failed to execute 'put' on 'Cache': Vary header contains *Cuando trato de almacenar en caché mis solicitudes usando el trabajador de servicio.
Aquí está mi código SW:
self.addEventListener('install', (event) => {}) // Cache and return request self.addEventListener('fetch', (event) => { event.respondWith( fetch(event.request).then((res) => { const resClone = res.clone() caches .open('v1') .then((cache) => { cache.put(event.request, resClone) }) return res }).catch(err => caches.match(event.request).then((resFromCache) => { console.log('from cache', resFromCache) return resFromCache })) ) })