
Sebastián Buitrago
Preguntatengo este error no se que seraUncaught (in promise) TypeError: Failed to execute ‘Cache’ on ‘addAll’: Request failed
dejo mi codigo
const VERSION = "v1" self.addEventListener("install", event => { event.waitUntil(precache()) }) self.addEventListener("fetch", event => { const request = event.request // get if (request.method === "GET") { return } // buscar en cache event.respondWith(cachedResponse()) }) async function precache() { const cache = await caches.open(VERSION) return cache.addAll([ '/', '/index.html', '/assets/index.js', '/assets/MediaPlayer.js', '/assets/plugins/AutoPlay.js', '/assets/plugins/AutoPause.js', '/assets/index.css', '/assets/BigBuckBunny.mp4', ]) } async function cachedResponse(request) { const cache = await caches.open(VERSION) const response = await cache.match(request) return response || fetch(request) }

Sebastián Buitrago
El error era que no estaba pasando el parametro request aqui
event.respondWith(cachedResponse())

Luis Lira
Esto solo significa que está teniendo algún problema con la petición en la caches.open. Pon eso en un try/catch a ver qué error te arroja para que puedas ir debugeando.