Cambio realizado:

Agregué un filtro al inicio del evento fetch que verifica si el método es GET
Si no es GET (como POST, PUT, DELETE), el Service Worker simplemente ignora la petición y la deja pasar normalmente
Solo las peticiones GET se cachean y se aplica la estrategia Network-First
Ahora el error desaparecerá. Para aplicar el cambio:

En DevTools → Application → Service Workers → Click en "Unregister"
Recarga la página
El nuevo Service Worker se instalará sin errores
This commit is contained in:
2025-12-09 01:29:37 -03:00
parent a0927131c4
commit 0e19957e34
2 changed files with 6 additions and 1 deletions

View File

@@ -39,6 +39,11 @@ self.addEventListener('activate', (event) => {
// Estrategia: Network First, fallback to Cache
self.addEventListener('fetch', (event) => {
// Solo cachear peticiones GET
if (event.request.method !== 'GET') {
return;
}
event.respondWith(
fetch(event.request)
.then((response) => {

View File

@@ -153,7 +153,7 @@ export default function Sidebar({ user, activeTab, setActiveTab, sidebarOpen, se
className="w-10 h-10 object-contain bg-white rounded p-1"
/>
<p className="text-xs text-indigo-300 font-medium hover:text-indigo-200">
Ayutec v1.3.9
Ayutec v1.4.0
</p>
</a>
</div>