Entwickler behebt redundanten Fehler im Service Worker von Next.js PWA mit Claudes Hilfe

✍️ OpenClawRadar📅 Veröffentlicht: 15. März 2026🔗 Source
Entwickler behebt redundanten Fehler im Service Worker von Next.js PWA mit Claudes Hilfe
Ad

Ein Entwickler teilte seine Erfahrungen beim Bau von Somnia, einer App für Trauminkubation und Programmierung, die fast vollständig mit Claude als Programmierpartner erstellt wurde. Die App ist eine Next.js 14 Progressive Web App, die sich wie eine native App auf dem Startbildschirm installieren lässt, Push-Benachrichtigungen zu Schlaf-/Wachzeiten sendet, alle Daten lokal auf dem Gerät speichert und die Verteilung über App-Stores vermeidet.

Der problematische Fehler

Der Entwickler verbrachte drei Wochen mit der Fehlersuche bei einem kritischen Problem, bei dem Web-Push-Benachrichtigungen nicht funktionierten. Der Service Worker wurde im PWA-Standalone-Modus auf Samsung Android-Geräten sofort nach der Installation REDUNDANT. navigator.serviceWorker.getRegistrations() gab in diesem Modus durchgehend leere Arrays zurück.

Debugging-Prozess

Während des Debugging-Prozesses:

  • Konsultierte der Entwickler Claude, GPT, Gemini und Perplexity für Unterstützung
  • Erstellte vollständige Debug-Berichte
  • Testete über 15 verschiedene Lösungsansätze
  • Baute eine Debug-Seite, die schließlich zeigte, dass der Service Worker REDUNDANT wurde
  • Interpretierte die chrome://serviceworker-internals-Ausgabe mit Claudes Hilfe
Ad

Die Ursache

Das eigentliche Problem war, dass sw.js versehentlich mit einer veralteten Build-ID in Git eingecheckt worden war. Das Precache-Manifest darin versuchte, Assets von einem alten Deployment abzurufen, die alle 404-Fehler zurückgaben. Workbox's Installationsereignis scheiterte stillschweigend, wodurch der Service Worker sich jedes Mal selbst zerstörte.

Die Lösung

Die Lösung war einfach: Der Befehl git rm --cached behebt das Problem, indem die veraltete Datei aus dem Cache entfernt wird.

Claude half dabei, systematisches Debugging aufrechtzuerhalten, als der Entwickler aufgeben wollte. Während die App keinerlei KI-generierte Inhalte enthält (alle Traumeinträge sind von Menschen geschrieben), wurde sie fast vollständig durch Gespräche mit Claude gebaut.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Aufbau eines Reddit Social Listening Workflows mit OpenClaw
Anwendungsfälle

Aufbau eines Reddit Social Listening Workflows mit OpenClaw

Ein Entwickler hat ein automatisiertes Reddit-Überwachungssystem mit OpenClaw erstellt, das Daten sammelt, Beiträge auf Absicht und Stimmung analysiert, sie nach Relevanz einstuft und die Ergebnisse mit einem Cron-Job in Google Sheets protokolliert.

OpenClawRadar
Claude Code + Remotion: App-Start-Videos ohne After Effects erstellen
Anwendungsfälle

Claude Code + Remotion: App-Start-Videos ohne After Effects erstellen

Ein Entwickler nutzte Claude Code, um eine Remotion-Animation für sein App-Launch-Video zu erstellen. Damit kam er schnell auf ~80% des Weges, musste aber für pixelgenaue Positionierung manuelle Korrekturen vornehmen.

OpenClawRadar
Wie Claude die Website eines Nicht-Entwicklers mit SEO und AEO auf 10.000 Nutzer brachte
Anwendungsfälle

Wie Claude die Website eines Nicht-Entwicklers mit SEO und AEO auf 10.000 Nutzer brachte

Ein Nicht-Entwickler nutzte Claude für SEO-Content-Strategie, AEO-Optimierung und technische Audits, um einen KI-Skills-Marktplatz in 6 Wochen von 0 auf 10.000 aktive Nutzer zu bringen – ohne Werbeausgaben.

OpenClawRadar
Entwickler baut vereinfachtes Hosting für KI-Agenten für nicht-technische Nutzer
Anwendungsfälle

Entwickler baut vereinfachtes Hosting für KI-Agenten für nicht-technische Nutzer

Ein Entwickler hat ein Tool erstellt, das das Hosting von KI-Agenten automatisch über private Cloud-Instanzen abwickelt und es nicht-technischen Nutzern ermöglicht, über Telegram mit ihren eigenen API-Schlüsseln zu verbinden. Die Lösung entstand nach gescheiterten Versuchen, einen nicht-technischen Nutzer durch Standard-Docker-Setups zu führen.

OpenClawRadar