Zum Inhalt springen

Prüfregel · RSC-ARC-016

Beim Veröffentlichen fehlte eine Einstellung

Architektur & SEOSchweregrad: Hoch

Findet Adressen im ausgelieferten Code, in denen statt Datenbank oder Server das Wort „undefined“ oder „null“ steht — die zugehörige Einstellung war beim Veröffentlichen nicht gesetzt.

Warum das zählt

Die Adresse eurer Datenbank oder eures Servers steht nicht im Code, sondern in einer Einstellung, die beim Veröffentlichen eingesetzt wird. Fehlt sie, setzt der Build das Wort „undefined“ ein — aus `https://${PROJEKT}.supabase.co` wird `https://undefined.supabase.co`.

Diese Adresse gibt es nicht. Anmeldung, Daten laden und Formulare schlagen bei jedem Nutzer fehl, oft ohne sichtbare Fehlermeldung.

Wir melden nur Adressen, die mit „undefined“ oder „null“ beginnen oder dieses Wort als Host tragen. Fehlermeldungen von Bibliotheken („got undefined/null“) und Typprüfungen zählen nicht.

Prüfstufe

Außen-Scan (anonym)

So behebt ihr es

In der Hosting-Oberfläche (Vercel, Netlify, Lovable …) die fehlende Umgebungsvariable setzen und neu veröffentlichen. Im Code beim Start prüfen, ob alle nötigen Werte da sind, statt still weiterzulaufen.

Eigene App kostenlos prüfen