Zum Hauptinhalt springen
Manchmal läuft nicht alles wie geplant, aber du kannst die meisten Probleme schnell beheben und weitermachen. Verwende diese Anleitung, um häufige Probleme mit dem Veröffentlichen, dem Login, dem Chat und anderen wichtigen Funktionen zu beheben.
Schnelle Tipps zur Fehlerbehebung:
  • Wenn in deiner App etwas nicht wie erwartet funktioniert und du keinen klaren Fehler siehst, gib ‘Something is wrong’ in den KI-Chat ein. Base44 analysiert, was in deiner App passiert, zeigt mögliche Probleme auf und schlägt direkt im Kontext Korrekturen vor, sodass du Probleme schneller lösen kannst, bevor du manuelle Schritte ausprobierst.
  • Sieh dir die Base44-Statusseite an, um zu prüfen, ob es systemweite Probleme gibt.

Editor und Dashboard

Du kannst die Landingpage deiner App nicht aufrufen, weil Base44 Privatsphäreneinstellungen für Apps mit öffentlichen und privaten Bereichen verwaltet.Standardmäßig verlangt Base44 von jeder App, dass sie eine einzige Privatsphärenstufe für alle Seiten festlegt. Wenn die Privatsphäre deiner App auf “Private (Login Required)” eingestellt ist, erfordern alle Seiten, einschließlich der Landingpage, eine Anmeldung. Derzeit unterstützt Base44 nicht, eine Seite öffentlich zu machen (wie eine Landingpage), während der Rest der App privat bleibt.Um das zu beheben, musst du deine App öffentlich machen, damit jede:r auf deine Landingpage zugreifen kann.
  1. Gehe zum Dashboard deiner App.
  2. Klicke auf Overview.
  3. Wähle unter App Visibility die Option Public.
Wenn deine App sowohl öffentliche als auch private Bereiche braucht, folge dieser Umgehungslösung:
  1. Erstelle eine separate App für deine öffentliche Landingpage.
  2. Veröffentliche beide Apps.
  3. Verlinke diese Landing-App mit deiner Haupt-App.
  4. Weise deine Hauptdomain der Landingpage-App zu und eine Subdomain deiner privaten App.
Tipp: Versuche, in einem Inkognito-Fenster anzusehen, um den Zugriff ohne Anmeldung zu prüfen.
Alternative Umgehungslösung:
Wenn du eine einzige App mit öffentlicher Landingpage und privaten Inhalten möchtest, kannst du Row-Level Security (RLS) einrichten, um alle Seiten außer der Landingpage zu blockieren.
  • Bitte die KI, eine öffentliche Landingpage zu erstellen und sie als Standard für alle Nutzer festzulegen.
  • Sperre alle anderen Seiten hinter RLS (sodass nur angemeldete Nutzer sie sehen können).
  • Konfiguriere Weiterleitungen: Abgemeldete Personen werden zur Landing geleitet, angemeldete zum Dashboard.
  • Prompt-Vorschlag:
    „Bitte implementiere eine Landingpage für unsere App, die Nutzern erlaubt, sich unter /Login mit unserem bestehenden Theme anzumelden/zu registrieren. Stelle sicher, dass alle Seiten außer der Landingpage hinter RLS gesichert sind und dass angemeldete Nutzer die Landingpage nicht erreichen, sondern zum Dashboard weitergeleitet werden.”
Mehr zu Privatsphäreneinstellungen findest du in der Anleitung Authentication.
Wenn du im Editor einen weißen Bildschirm siehst, deutet das in der Regel auf ein technisches Problem hin, das genauer geprüft werden muss.Hier sind einige Schritte, die du ausprobieren kannst:
  1. Klicke auf das Revert-Symbol bei einer Chat-Nachricht, um deine App auf eine vorherige funktionierende Version zurückzusetzen.
  2. Öffne die Version History (das Uhrsymbol im KI-Chat) und kehre zu einer älteren Version zurück, in der das Klicken keinen weißen Bildschirm verursachte.
  3. Versuche, dein Problem dem KI-Chat genauer zu beschreiben, etwa wo, wann und wie das Problem auftritt.
Wenn diese Schritte das Problem nicht lösen, könnte es ein Bug im Code oder in der Konfiguration deiner App sein. Reiche in diesem Fall ein Support-Ticket mit detaillierten Informationen ein, was den weißen Bildschirm auslöst, welches Gerät/welchen Browser du verwendest und mit allen Screenshots oder Fehlermeldungen, die du siehst. So kann das Base44-Team das Problem untersuchen und lösen.
Dieser Fehler kann auftreten, wenn dein App-Name ein Emoji oder ein nicht unterstütztes Sonderzeichen enthält. Wenn dieser Fehler auftritt, kannst du den App-Editor nicht öffnen oder deine App nicht umbenennen.Wenn du auf dieses Problem stößt, kontaktiere den Base44-Support, damit das Team deinen Fall eskalieren kann.
Wenn du versuchst, den Base44-App-Editor zu öffnen, siehst du möglicherweise einen leeren Bildschirm, hängst beim Ladesymbol fest oder bemerkst, dass alles langsam oder nicht reagierend läuft. Das kann aus verschiedenen Gründen passieren, die mit deinem Browser, deiner Internetverbindung oder vorübergehenden Plattformproblemen zusammenhängen.Probiere diese Schritte:
  1. Prüfe, dass du einen aktuellen, unterstützten Browser verwendest.
  2. Leere deinen Browser-Cache und Base44-Cookies.
  3. Deaktiviere Browser-Erweiterungen, besonders Werbeblocker oder Privatsphäre-Tools.
  4. Öffne den Editor in einem Inkognito-Fenster oder probiere einen anderen Browser.
  5. Sieh in der Discord-Community nach gemeldeten Ausfällen.
  6. Wenn der Editor immer noch nicht funktioniert, mache einen Screenshot von Fehlern (besonders aus der Browser-Konsole) und kontaktiere den Base44-Support mit deinem Browser und Betriebssystem.
Manchmal erscheinen nach dem Veröffentlichen deiner App Updates wie neue Inhalte, Designänderungen oder Bugfixes nicht auf deiner Live-Seite. Das kann durch Caching, Bereitstellungsprobleme oder übersprungene Schritte beim Veröffentlichen verursacht werden.Probiere diese Schritte:
  1. Leere den Cache deines Browsers und Geräts und lade deine App neu.
  2. Prüfe deine App in einem anderen Browser oder Gerät.
  3. Stelle sicher, dass du auf Publish geklickt und eine Erfolgsmeldung gesehen hast.
  4. Wenn du eine Backend-Funktion aktualisiert hast, stelle sie über das Dashboard erneut bereit.
  5. Sieh nach Fehlerprotokollen in deinem Base44-Dashboard.
  6. Wenn nichts funktioniert, gib deinen App-Link und Details zum Fehlenden an, wenn du den Base44-Support kontaktierst.
Wenn du nach dem Veröffentlichen deiner App einen leeren Bildschirm siehst oder einen Fehler wie „Uncaught Error: Error in json schema: properties is required for object type” erhältst, gibt es meist eine Diskrepanz zwischen deinen Felddefinitionen und den gespeicherten Daten.Wenn du zum Beispiel ein flexibles Objekt oder eine eigene Eingabe (wie meal_preferences) verwendest, stelle sicher, dass der Eingabetyp und der Werttyp deinem Schema entsprechen. Jede Abweichung kann dazu führen, dass deine App falsch lädt oder einen leeren Bildschirm anzeigt.Prüfe dein JSON-Schema und stelle sicher, dass deine Feldtypen und die gespeicherten Daten übereinstimmen. Wenn du ein flexibles Objekt einfügen musst, verwende JsonSchemaForm nur, wenn die Eigenschaften vorab klar definiert sind.
Tipp: Wenn dein App-Code und deine Einstellungen im Editor korrekt aussehen, aber deine Live-App immer noch leere Bildschirme oder fehlende Aktualisierungen zeigt, prüfe deine Feldschemata und gespeicherten Daten. Versteckte Schema-Abweichungen sind eine häufige Ursache.

KI-Chat

Wenn du bemerkst, dass deine Credits schneller als erwartet aufgebraucht werden, kann es daran liegen, dass du im regulären Modus mit der KI chattest statt im Discuss-Modus. Wenn du im regulären Modus mit der KI arbeitest, verbraucht jede Interaktion mehr Credits. Der Discuss-Modus hilft, Credits zu sparen, indem er es dir ermöglicht, Schritte zu planen und zu überprüfen, ohne kostspielige KI-Aktionen auszulösen.So sparst du Credits beim Chatten mit der KI:
  1. Klicke im KI-Chat-Fenster auf Discuss, bevor du mit dem Chatten beginnst. Die Discuss-Schaltfläche sollte hervorgehoben sein.
  2. Plane, stelle Fragen und besprich deine Ideen mit der KI.
  3. Wenn du mit dem Diskutieren fertig bist und bereit bist, dass die KI handelt oder etwas baut, klicke erneut auf Discuss, um den Modus auszuschalten. Die Discuss-Schaltfläche ist nicht mehr hervorgehoben, und du kannst die KI bitten, deine Änderungen umzusetzen.
2025 09 14 14 27 32 Pn
Tipp: Verwende immer den Discuss-Modus zum Planen und Brainstormen. Schalte ihn nur aus, wenn die KI Aktionen ausführen, Ausgaben generieren oder Änderungen vornehmen soll. Der Discuss-Modus verbraucht nur 0,3 Credits pro Anfrage.
Mehr Informationen darüber, wie Credits funktionieren und wie du sie am besten verwaltest, findest du unter Mehr über deine Credits erfahren.
Das kann passieren, wenn du ein Problem in allgemeinen Begriffen beschreibst und die KI rät, wo das Problem liegt.Probiere diesen Workflow aus, wenn du einen bestimmten Bug erklären möchtest, zum Beispiel eine Schaltfläche, die nichts tut, ein Formular, das nicht abgesendet werden kann, oder eine Funktion, die sich unerwartet verhält.Lenke die Aufmerksamkeit der KI auf das genaue Element (Visual Edit + Discuss):
  1. Klicke im KI-Chat auf Visual Edit und Discuss.
  2. Klicke in der Vorschau deiner App auf das Element, an dem du arbeiten möchtest, zum Beispiel eine Schaltfläche, ein Formular, eine Eingabe oder eine Tabellenzeile.
  3. Klicke auf Discuss beim Element, um einen fokussierten Chat zu dieser Komponente zu öffnen.
  4. Erkläre im KI-Chat, was passiert und was passieren sollte.
KI-Chat mit aktiviertem Visual Edit und Discuss und einem ausgewählten Element.
Gib das erwartete Ergebnis an. Das hilft der KI, die aktuelle Logik und das gewünschte Verhalten zu verstehen.Beispiele:
  • Diese Schaltfläche reagiert beim Klicken nicht, überprüfe ihren onClick-Handler.
  • Nach dem Klicken auf diese Schaltfläche sollte ein PDF heruntergeladen werden, derzeit passiert aber nichts.
  • Diese Schaltfläche sollte mich zur Seite Orders bringen, aber ich bleibe auf dem gleichen Bildschirm.
Manchmal lädt das KI-Chat-Panel nicht, hängt beim Verarbeiten oder antwortet überhaupt nicht. Das kann passieren, wenn dein Prompt zu lang oder komplex ist, aufgrund von Browser- oder Netzwerkproblemen oder vorübergehend durch System-Updates.Probiere diese Schritte:
  1. Klicke auf das Revert-Symbol bei einer Chat-Nachricht oder gehe zur letzten funktionierenden Version deiner App zurück. Das kann den Zustand der KI zurücksetzen und löst das Problem oft.
  2. Klicke auf die Stop-Schaltfläche im Chat, wenn er in einem Zustand wie ‘thinking’, ‘applying changes’ oder ‘undoing’ feststeckt.
  3. Wenn deine KI-Anfrage sehr lang oder komplex ist, teile sie in kleinere, handhabbare Teile. Das hilft der KI, deine Anweisungen genau zu verarbeiten.
  4. Aktualisiere deinen Browser und prüfe deine Internetverbindung.
  5. Leere deinen Browser-Cache und deaktiviere Browser-Erweiterungen, die Skripte blockieren könnten.
  6. Öffne deine App in einem privaten oder Inkognito-Fenster.
  7. Wenn es immer noch nicht funktioniert, prüfe Discord auf gemeldete Probleme.
    Wenn der Verarbeitungszustand des Chats länger als 10 Minuten dauert oder keine Updates liefert, klicke auf die Stop-Schaltfläche und informiere das Support-Team, einschließlich folgender Details:
    • Wo die KI hängengeblieben ist (Position oder Funktion in der App)
    • Den Prompt oder die Aktion, die du durchgeführt hast
    • Wie lange der Verarbeitungszustand andauerte
Du siehst möglicherweise den Fehler ‘dict’ object has no attribute ‘lower’ beim Verwenden des Chat-Prompts oder beim Senden einer Nachricht. Das passiert in der Regel, wenn der Chat Text erwartet, aber ein unerwartetes Objekt erhält, oft aufgrund einer vorübergehenden Störung.So behebst du diesen Fehler:
  1. Setze deine letzte Nachricht zurück, wie vom Fehler vorgeschlagen.
  2. Aktualisiere die Seite vollständig:
    • Drücke unter Windows oder Linux Strg + Umschalt + R oder Strg + F5.
    • Drücke auf Mac Cmd + Umschalt + R.
  3. Versuche, den Chat-Bereich zu leeren und einen neuen Prompt zu starten.
  4. Wenn der Fehler weiterhin besteht, kontaktiere den Support und gib Details zu deinem Prompt und dem Fehler an.
Wenn der KI-Chat nach deinem ersten Prompt bei “Thinking…” hängt und die App nicht weiterkommt, probiere diese Schritte.Oft wurde die App teilweise erstellt. Versuche, die App zu klonen:
  1. Gehe zum Dashboard deiner App.
  2. Gehe zu Settings und dann zu App settings.
  3. Klicke auf Clone app.
  4. Öffne die geklonte App.
Wenn Klonen nicht hilft, erstelle eine neue App:
  1. Kopiere deinen ursprünglichen Prompt-Text.
  2. Erstelle eine neue App.
  3. Füge denselben Prompt in den KI-Chat ein und führe ihn erneut aus.
Tipps zur Vorbeugung:
  • Teile bei komplexen Prompts deine Anfrage in kleinere, aufeinanderfolgende Prompts.
  • Sehr lange erste Prompts mit vielen Details können dazu führen, dass der Chat hängt.
  • Komplexe erste Prompts können manchmal 10 bis 15 Minuten zur Fertigstellung brauchen. Wenn sich nach dieser Zeit nichts ändert, probiere einen der Schritte oben.

Daten und Sicherheit

Row-Level-Security-Regeln (RLS) steuern, welche Nutzer auf bestimmte Daten in deiner App zugreifen können. Wenn unbefugte Nutzer Daten sehen oder bearbeiten können oder RLS-Regeln nicht wie erwartet funktionieren, verwende die integrierte Sicherheitsprüfung, um Probleme zu finden und zu beheben.So behebst du RLS-Probleme:
  1. Gehe zum Dashboard deiner App und klicke auf Security.
  2. Klicke auf Start security check, um nach fehlenden oder falsch konfigurierten RLS-Regeln zu suchen.
  3. Sieh die gefundenen Probleme durch und klicke auf Apply Fixes, um die empfohlenen sicheren Standards zu verwenden, oder passe die Regeln für jede Datenentität manuell an.
  4. Melde dich mit verschiedenen Benutzerrollen an, um zu bestätigen, dass nur autorisierte Personen auf jede Art von Daten zugreifen können.
Mehr Details zum Einrichten und Verwalten von Sicherheitsregeln findest du in der Anleitung zum Verwalten von Sicherheitseinstellungen.

Leistung und Geschwindigkeit

Du siehst möglicherweise die Meldung „500 Internal Server Error” beim Laden deiner App, beim Speichern von Daten, beim Zugriff auf Seiten oder beim Verwenden von Plattformfunktionen wie Formularen oder Dashboards. Das kann zu leeren Bildschirmen, fehlenden Daten, verlorenem Fortschritt oder nicht funktionierenden Funktionen führen.Dieses Problem wird in der Regel durch ein Problem im Base44-Backend oder mit der Plattformkonfiguration verursacht, wie eine ungültige App-ID, Serverausfälle, Bereitstellungsprobleme, API-Probleme oder überlastete Ressourcen. Es kann sowohl veröffentlichte als auch Entwicklungsversionen deiner App betreffen.Ein 500-Fehler bedeutet, dass auf der Serverseite etwas schiefgelaufen ist, und du kannst es in der Regel nicht selbst beheben.Was du tun solltest:
  1. Aktualisiere die Seite oder versuche es später erneut, da einige 500-Fehler vorübergehend sind.
  2. Prüfe die Statusseite oder Discord-Kanäle, um zu sehen, ob es einen bekannten Plattform-Vorfall gibt.
Wenn das Problem weiterhin besteht, kontaktiere den Base44-Support. Gib folgende Details an:
  • Deinen App-Namen
  • Wo und wann der Fehler auftritt
  • Alle Fehlermeldungen aus der Konsole (Screenshots, wenn möglich)
  • Welche Schritte zum Problem geführt haben
Manchmal lädt eine App nicht und zeigt nur einen leeren Bildschirm, ein Ladesymbol oder einen einfachen Header. Du siehst das möglicherweise nach Bearbeitungen, beim Vorschauen deiner App oder nach dem Veröffentlichen. Das Problem kann auf Web- und Mobilgeräten auftreten und folgende Symptome haben:
  • Die App lädt kurz und verschwindet dann.
  • Beim Klicken auf den App-Link erscheint nichts außer einer weißen Seite oder einem Laderad.
  • Einige Seiten, Tabs oder Funktionen bleiben eingefroren und reagieren nicht.
  • Die App stürzt beim Klicken auf Schaltflächen oder beim Treffen von Auswahlen ab.
  • Beim Versuch, auf das Dashboard, die Vorschau oder Hauptseiten zuzugreifen, erscheint nichts.
Die meisten Ladeprobleme werden durch ein Problem im Code deiner App oder ein vorübergehendes Plattformproblem verursacht.Probiere die folgenden Schritte:
  1. Aktualisiere die Seite oder öffne die App in einem neuen Browserfenster.
  2. Leere deinen Browser-Cache und deine Cookies und versuche dann erneut zu laden.
  3. Stelle sicher, dass deine Internetverbindung stabil ist.
  4. Wechsle Browser oder Geräte, um zu sehen, ob das Problem an anderer Stelle weiterhin besteht.
  5. Wenn du kürzlich Bearbeitungen vor Beginn des Problems vorgenommen hast, versuche, deine neuesten Änderungen zurückzusetzen, falls möglich.
  6. Warte ein paar Minuten. Manchmal wird die Plattform aktualisiert oder hat vorübergehende Ausfälle.
Wenn deine App immer noch nicht lädt, kontaktiere den Base44-Support und gib an:
  • Eine Beschreibung dessen, was du siehst (z. B. leere Seite/Ladesymbol)
  • Wann das Problem begann und welche Bearbeitungen du kürzlich vorgenommen hast
  • Den App-Namen oder Link
  • Alle Fehlermeldungen aus deiner Browser-Konsole (wenn möglich)
Das Support-Team wird das Problem untersuchen und mit dir zusammenarbeiten, um deine App wiederherzustellen.
Wenn du nach dem Verbrauch aller Credits oder nach einer großen Bearbeitung in einem endlosen Ladezustand feststeckst, erwähne das in deiner Nachricht.
Wenn dein Prompt weiterläuft und die Stop-Schaltfläche nichts tut, probiere diese Schritte:
  1. Verwende Version History, um deine App schnell auf den Zustand vor dem hängenden Prompt zurückzusetzen. Das ist der schnellste Weg, zu einem vorherigen Zustand zurückzukehren.
  2. Ändere das LLM in deinen App-Einstellungen, wechsle in den Discuss-Modus und sende einen beliebigen Prompt (zum Beispiel “hi”), um den hängenden Zustand zu durchbrechen.
  3. Verwende den Visual-Edit-Modus, um eine kleine Änderung vorzunehmen – wie das Hinzufügen eines zusätzlichen Leerzeichens oder das Aktualisieren von Text –, um einen Zustandswechsel zu erzwingen.
  4. Wenn möglich, öffne deine App auf einem mobilen Gerät, aktiviere den Discuss-Modus und sende einen Prompt.
Wenn deine App kaputt ist, aber das Bitten der KI im Chat, zurückzusetzen, nicht funktioniert:
  1. Jeder Prompt in deinem Chat-Verlauf hat eine Revert-Schaltfläche. Klicke darauf, um deine App auf den Zustand kurz vor dieser Änderung zurückzusetzen.
  2. Das Zurücksetzen deiner App durch „Bitten” der KI im Chat macht Prompt-Änderungen nie wirklich rückgängig – nur die Revert-Schaltfläche oder die Version History beheben das.
  3. Wenn die Revert-Schaltfläche nicht funktioniert, verwende Version History (meist in der Nähe von Dashboard oder Vorschau zu finden). Damit kannst du auf eine frühere App-Version zurückkehren.
  4. Wenn weder Revert noch Version History funktionieren, kontaktiere den Base44-Support für weitere Hilfe.
Wenn du Warnungen in deinem Browser oder in den Entwicklertools über das Tailwind-CDN-Skript siehst (wie „cdn.tailwindcss.com should not be used in production”), brauchst du dir keine Sorgen zu machen. Das Tailwind-CDN-Skript wird automatisch von der Base44-Plattform hinzugefügt und ist für das Styling deiner App erforderlich. Dieses Skript kann derzeit nicht entfernt oder deaktiviert werden.Die Warnung beeinflusst die Funktionalität oder Sicherheit deiner App nicht. Das Skript sorgt für konsistentes Styling und ein stabiles Erlebnis über alle Base44-Apps hinweg.Base44 arbeitet in naher Zukunft an einer Lösung dafür. Belasse das Skript vorerst als Teil deines App-Setups.

Apps und Integrationen

Backend-Funktionen sind für POST-Anfragen ausgelegt und im Browser nicht zugänglich. Wenn du eine Backend-Funktions-URL im Browser besuchst, siehst du immer einen Fehler. Wenn jedoch alle deine Backend-Funktionen 404-Fehler zurückgeben, besonders beim Dashboard-Testtool oder in externen Integrationen, ist das ein kritisches Problem. Es deutet meist auf ein Problem mit dem Routing oder der Bereitstellung deiner App hin, nicht mit deinem Code oder deiner Konfiguration.Folge den Schritten unten, um deine Backend-Funktion über das Dashboard zu testen, und fahre dann mit den Schritten zur Fehlerbehebung fort.
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Code.
  3. Klicke auf Functions.
  4. Wähle die relevante Funktion aus.
  5. Klicke unten rechts auf Test Function.
  6. (Optional) Kopiere die Funktions-URL aus der Seitenleiste oben rechts zur Verwendung in Integrationen.
  • Wenn der Test besteht: Deine Backend-Funktion funktioniert. Fehler beim Besuchen der URL im Browser sind normal.
  • Wenn der Test einen 404-Fehler zurückgibt oder keine deiner Integrationen funktioniert: Fahre mit den Schritten zur Fehlerbehebung unten fort.
  1. Bestätige, dass dein Tarif Backend-Funktionen unterstützt: Stelle sicher, dass du den Builder-Tarif oder höher hast.
  2. Überprüfe Dateispeicherorte und Benennung:
    • Stelle sicher, dass sich deine Funktionsdateien (z. B. ebayAuth) im richtigen Verzeichnis befinden.
    • Prüfe Datei- und Funktionsnamen auf Tippfehler.
    • Jede Datei sollte die Funktion mit Deno.serve() exportieren.
  3. Stelle deine App erneut bereit: Stelle sie aus dem Dashboard neu bereit, um eine frische Bereitstellung auszulösen und das App-Routing zu aktualisieren.
  4. Überprüfe den letzten Build und die Bereitstellung: Wenn deine App kürzlich aktualisiert wurde, prüfe, dass alle Build- und Bereitstellungsschritte erfolgreich abgeschlossen wurden.
Wenn das Problem nach diesen Prüfungen weiterhin besteht, handelt es sich wahrscheinlich um ein Routing- oder Bereitstellungsproblem auf Plattformebene und nicht um ein Problem mit deinem App-Setup. Kontaktiere den Base44-Support und gib Folgendes an:
  • Den Link zu deiner App
  • Eine Liste der betroffenen Backend-Funktionsnamen (zum Beispiel ebayAuth)
  • Screenshots, die die 404-Fehler an jedem Endpunkt zeigen
  • Wann das Problem begann, etwa nach einem Deploy, einer Migration oder einem Plattform-Update
Tipp: Den Zeitpunkt zu nennen, an dem das Problem begann, hilft dem Support-Team, das Problem schneller zu beheben.
Aus Sicherheitsgründen lassen externe Dienste wie Stripe, OpenAI oder Notion keine Dritten (auch nicht Base44) automatisch auf deine Anmeldedaten zugreifen. API-Schlüssel sind wie Passwörter für Dienste. Sie privat und nutzerkontrolliert zu halten, schützt deine Daten und stellt sicher, dass nur du den Zugriff autorisierst.Stattdessen musst du:
  1. Dich beim Dienst anmelden.
  2. Zum API- oder Entwicklerbereich gehen.
  3. Deinen Schlüssel generieren.
  4. Ihn in Base44 als Secret einfügen.
Sobald hinzugefügt, kann deine App diesen Schlüssel sicher und ohne Code im Hintergrund verwenden.
Backend-Funktionen in Base44 unterstützen jetzt sowohl GET- als auch POST-Anfragen. Du kannst je nach Anwendungsfall beide Methoden verwenden, um deine Backend-Funktionen aufzurufen.
  • GET-Anfragen ermöglichen es dir, Daten im Query-String der URL zu übergeben.
  • POST-Anfragen ermöglichen es dir, Daten sicher im Anfragekörper zu senden.
Wenn du beim Öffnen einer Backend-Funktions-URL im Browser einen Fehler siehst, prüfe, dass deine Anfrage korrekt für GET oder POST formatiert ist. Stelle sicher, dass du erforderliche Daten mit der passenden Methode übergibst, damit deine Backend-Funktion sie wie erwartet empfängt.
Ein 500-Fehler bedeutet meist, dass die URL für deine Webhook-POST-Anfrage falsch ist. Stelle sicher, dass du den Standard-Base44-App-Link als Basis-URL in deinem Funktions-Endpunkt verwendest.Beispiel: https://app--your-app-name.base44.app/api/apps/your-app-id/functions/yourFunctionNameWenn du eine eigene Domain verbunden hast, wird empfohlen, für POST-Anfragen weiterhin den Standard-App-Link zu verwenden, um korrektes Routing und weniger Fehler zu gewährleisten. Überprüfe die Struktur deiner URL und aktualisiere deine Integration nach Bedarf.
Du siehst möglicherweise den Fehler ISOLATE_INTERNAL_FAILURE beim Versuch, eine Backend-Funktion zu speichern oder bereitzustellen. Das bedeutet in der Regel, dass eine der Dateien in deinem /functions-Ordner nicht den Plattformanforderungen entspricht und in der Deno-Umgebung von Base44 nicht starten kann.Häufige Ursachen:
  1. Fehlender Deno.serve-Einstiegspunkt: Jede Funktionsdatei im /functions-Ordner muss Deno.serve() als Einstiegspunkt verwenden. Beispiel: Deno.serve((request) => { ... })
  2. Hilfsdateien oder leere Dateien in /functions: Hilfsmodule oder völlig leere Dateien innerhalb des /functions-Ordners können diesen Fehler auslösen, auch wenn sie nicht als echte Endpunkte gedacht sind. Hilfsdateien sollten aus /functions herausverschoben oder von der Bereitstellung ausgeschlossen werden.
  3. Ungültige Imports: Backend-Funktionen müssen eigenständig sein. Behalte nur Imports von unterstützten npm-Paketen. Importiere nicht:
  • Frontend-Komponenten
  • Gemeinsame Projekt-Utilities aus anderen Ordnern
  • Andere Backend-Funktionen direkt
  1. Nicht unterstützte APIs: Die Deno-Laufzeitumgebung unterstützt einige Node.js-Built-ins oder reine Browser-APIs nicht. Entferne oder ersetze Folgendes:
  • Node.js-Module wie fs, path, process, crypto
  • DOM- oder Window-basierte Browser-APIs
So behebst du ISOLATE_INTERNAL_FAILURE-Fehler:
  1. Prüfe den Einstiegspunkt: Stelle sicher, dass jede Datei in /functions, die als Backend-Funktion bereitgestellt wird, einen Deno.serve()-Block als Einstiegspunkt definiert.
  2. Räume den /functions-Ordner auf
    • Entferne oder verschiebe leere Dateien oder reine Hilfsmodule, die nicht als Funktionen bereitgestellt werden sollen.
    • Stelle sicher, dass nur tatsächliche Funktionsdateien in /functions liegen.
  3. Behebe Imports und APIs
    • Entferne lokale Imports von Frontend-Komponenten, geteilten Utilities oder anderen Backend-Funktionen.
    • Ersetze nicht unterstützte Node.js- oder browserspezifische APIs durch unterstützte Alternativen.
    • Behalte nur Imports von unterstützten npm-Paketen.
  4. Speichern und veröffentlichen: Speichere deine Änderungen und veröffentliche deine App, damit die Backend-Funktionen neu gebaut und bereitgestellt werden können.
  5. Bitte die Base44-KI, die Funktion zu refaktorieren: Wenn du den Fehler weiterhin siehst, kopiere den Funktionscode in den Base44-KI-Chat und sage etwa: „Diese Backend-Funktion gibt ISOLATE_INTERNAL_FAILURE zurück. Mache sie eigenständig und kompatibel mit Deno.serve, ohne ihre Funktion zu ändern.” Die KI kann helfen, die Funktion umzuschreiben, sodass sie den korrekten Deno-Mustern folgt, während deine Logik gleich bleibt.

Domains

Wenn deine Domain nach dem Aktualisieren des DNS, um sie zu Base44 hinzuzufügen, bei “pending” hängt, deutet das meist auf ein Problem mit deiner DNS-Konfiguration oder -Propagation hin.Prüfe zuerst, dass deine Nameserver korrekt eingerichtet sind. Lies unsere Anleitung zu Domains, um das zu prüfen. Wenn du weiterhin Probleme hast, folge den Schritten unten.Schritte zur Fehlerbehebung:
  1. Entferne alle AAAA-Einträge (IPv6) für deine Domain, da diese die korrekte Einrichtung stören können.
  2. Warte 48–72 Stunden, bis sich die Änderungen vollständig im Internet verbreiten.
  3. Verwende ein Tool wie whatsmydns.net, um zu bestätigen, dass deine aktualisierten Einträge weltweit sichtbar sind.
  4. Prüfe, dass du die genauen Eintragswerte eingegeben hast.
  5. Wenn der Status nach etwa 30 Minuten immer noch pending ist, versuche, die Domain in Base44 zu trennen und erneut hinzuzufügen.
Wenn deine Domain immer noch keine Verbindung herstellt, kontaktiere den Support mit:
  • Einem Screenshot deiner DNS-Einträge
  • Deinem Domainnamen
  • Deinem Base44-App-Link
Wenn du deine Domain bei Base44 gekauft hast, musst du sie zuerst verifizieren. Wenn du diesen Schritt überspringst, wird deine Domain keine Verbindung herstellen.Du musst deine Domain-Inhaberschaft bestätigen, indem du deine E-Mail-Adresse bei IONOS verifizierst.
Prüfe dein Postfach auf eine E-Mail von support@ionos.com mit dem Betreff „Please Confirm the Contact Details for Your Domain.” Öffne diese E-Mail und klicke innerhalb von 14 Tagen auf die Schaltfläche „Confirm Email Address”. Dieser Schritt ist von ICANN vorgeschrieben, um deine Domain aktiv zu halten und sicherzustellen, dass deine Kontaktdaten gültig sind.
Wenn du deine E-Mail-Adresse nicht innerhalb von 14 Tagen bestätigst, kann deine Domain gemäß den ICANN-Anforderungen deaktiviert werden. Wenn du die E-Mail nicht findest, prüfe deine Spam- oder Junk-Ordner. Wenn die E-Mail oder der Link abgelaufen ist, kontaktiere den IONOS-Support, um eine neue Bestätigungs-E-Mail anzufordern.Hier ist, was du tun musst:
  1. Öffne die IONOS-E-Mail und klicke auf den Link, um deine E-Mail-Adresse zu bestätigen.
  2. Gehe in Base44 zum Dashboard deiner App, klicke auf Domains, wähle die Domain und klicke auf Unlink domain.
  3. Verbinde die Domain erneut.
  4. Warte ein paar Minuten, bis die Verbindung abgeschlossen ist.
Wenn deine Domain länger als 30 Minuten im Status ‘Connecting’ hängt, gehe zum Dashboard deiner App, klicke auf Domains und trenne und verbinde die Domain erneut.
Gehe diese Checkliste durch, um sicherzustellen, dass alles korrekt eingerichtet ist:
  • Stelle sicher, dass DNS-Einträge genau dem entsprechen, was in dieser Anleitung für deinen Einrichtungstyp gezeigt wird.
  • Entferne alle AAAA-Einträge (IPv6), da sie Verbindungen blockieren können.
  • Prüfe auf Tippfehler. Kopiere die Werte exakt aus dieser Anleitung.
  • Stelle sicher, dass sowohl www als auch die Root-Domain korrekt eingerichtet sind.
  • Bestätige, dass deine Domain erneuert und aktiv ist.
  • Warte bis zu 72 Stunden, bis Änderungen wirksam werden.
Erweiterte Fehlerbehebung:
  • Überprüfe die Anforderungen für CNAME- und ANAME/ALIAS-Einträge:
    • www → base44.onrender.com (CNAME)
    • root / @ → base44.onrender.com (ANAME/ALIAS oder A-Eintrag, wenn ANAME/ALIAS nicht unterstützt wird)
    • Bei Verwendung eines A-Eintrags setze @ → 216.24.57.1
  • Entferne alle AAAA-Einträge. Base44 unterstützt nur IPv4, und AAAA-Einträge können die Domain-Auflösung stören.
  • Bei IONOS-Domains versuche, die Domain zu trennen und neu zu verbinden, um die meisten Probleme zu lösen.
  • Wenn du diese Schritte ausprobiert hast und nach vollständiger DNS-Propagation immer noch Probleme siehst, kontaktiere den Support.
Tipp: Wenn deine Domain einen DNS-Manager wie Cloudflare verwendet, aktualisiere die Einträge dort statt beim Registrar. Setze während der Einrichtung oder Fehlerbehebung Base44-bezogene Einträge auf DNS only (graue Wolke), sodass Cloudflare nur DNS beantwortet und keinen Traffic proxyt. Das deaktiviert SSL in Base44 nicht. Es entfernt nur eine zusätzliche Proxy-Schicht, während du die Verbindung behebst.
Wenn du nach dem Verbinden deiner eigenen Domain mit Base44 SSL-Fehler oder einen ERR_SSL_PROTOCOL_ERROR triffst, folge diesen Schritten, um das Problem zu lösen:
  • Prüfe, dass die DNS-Einträge deiner Domain genau dem entsprechen, was in deinem Base44-Dashboard angezeigt wird.
  • Entferne alle AAAA-Einträge (IPv6) aus deinen DNS-Einstellungen, da diese sichere Verbindungen blockieren können.
  • Prüfe deine DNS-Einträge sorgfältig auf Tippfehler oder fehlende Werte.
  • Stelle sicher, dass sowohl deine www- als auch deine Root-Domain auf die korrekten Base44-IP-Adressen oder den CNAME zeigen.
  • Bestätige, dass deine Domain-Registrierung aktiv und bestätigt ist.
  • Lasse bis zu 72 Stunden Zeit, damit sich DNS- und SSL-Änderungen weltweit verbreiten.
  • Wenn du einen DNS-Dienst wie Cloudflare verwendest, aktualisiere deine Einträge direkt in diesem Dienst und setze Base44-bezogene Einträge auf DNS only (graue Wolke), während du einrichtest oder Fehler behebst.
Wenn du nach diesen Schritten weiterhin SSL-Fehler siehst, reiche ein Support-Ticket ein und gib an:
  • Einen Screenshot deiner aktuellen DNS-Einträge
  • Deinen Domainnamen
  • Einen Link zu deiner Base44-App
Wenn du eine App gelöscht hast und versuchst, die Domain mit einer neuen App zu verbinden, siehst du möglicherweise einen Fehler, dass die Domain bereits existiert. Das kann passieren, wenn die Domain noch in unserem System registriert ist, auch nachdem die alte App entfernt wurde.Du kannst das derzeit nicht selbst beheben. Bitte kontaktiere unser Support-Team für Hilfe.
Nach dem Kauf einer Domain bei uns musst du deine Kontaktinformationen verifizieren, um sie zu aktivieren. Wenn du keine Verifizierungs-E-Mail von IONOS (dem Domain-Registrar) erhalten hast, verbindet deine Domain möglicherweise nicht oder funktioniert nicht wie erwartet. Das kann verhindern, dass deine Website live geht.So löst du dieses Problem:
  1. Prüfe dein Postfach sowie Spam- und Junk-Ordner auf eine E-Mail von IONOS.
  2. Wenn du die E-Mail nicht findest, kontaktiere IONOS (den Domain-Registrar) und fordere eine neue Verifizierungs-E-Mail an.
  3. Gib bei der Kontaktaufnahme mit IONOS deinen Domainnamen an und erkläre, dass du nach dem Kauf deiner Domain keine Verifizierungs-E-Mail erhalten hast.
  4. Folge den Anweisungen von IONOS, um deine Domain-Verifizierung abzuschließen.
Ein 429-Fehler erscheint in der Regel aufgrund eines vorübergehenden Limits auf der Base44-Seite. Dieses Problem löst sich automatisch.

Warte ein paar Minuten, bevor du versuchst, deine Domain erneut zu verbinden. Wenn das Problem nach dem Warten weiterhin besteht, versuche es später erneut.
Wenn du deine Domain in öffentlichen DNS-Tools (wie Google Dig oder Whatsmydns) nachschlägst, siehst du möglicherweise einen zusätzlichen A-Eintrag, der auf eine IP-Adresse zeigt, die du nicht erkennst. Wenn du jedoch die DNS-Zone deines Registrars prüfst, ist dieser A-Eintrag nicht aufgeführt. Das passiert in der Regel, weil Domain-Weiterleitung, URL-Umleitung oder Parking beim Registrar aktiviert ist, was im Hintergrund stillschweigend einen A-Eintrag erstellt und das Verbinden deiner Domain oder das Generieren von SSL stören kann.So behebst du dieses Problem:
  1. Öffne ein öffentliches DNS-Lookup-Tool und schlage die A-Einträge deiner Domain nach.
  2. Vergleiche die IPs dort mit den A-Einträgen in der DNS-Zone deines Registrars und bestätige, dass eine IP nur im öffentlichen Tool erscheint.
  3. Melde dich bei deinem Domain-Registrar-Konto an und öffne die Verwaltungsseite für deine Domain.
  4. Suche nach Bereichen wie Domain-Weiterleitung, URL-Umleitung, Web-Weiterleitung oder Parking.
  5. Wenn eine Weiterleitung, Umleitung oder Parking-Option für deine Domain aktiviert ist, schalte sie aus oder lösche sie und speichere deine Änderungen.
  6. Wenn du nicht sicher bist, woher die zusätzliche IP stammt, kopiere die IP-Adresse aus dem DNS-Tool und führe eine WHOIS-Abfrage darauf aus.
  7. Wenn die IP zu deinem Registrar gehört (wie GoDaddy oder Namecheap), handelt es sich fast sicher um eine Standard-Parking- oder Weiterleitungsseite. Stelle sicher, dass alle Weiterleitungs- und Parking-Funktionen für diese Domain vollständig deaktiviert sind.
  8. Warte, bis sich die DNS-Änderungen verbreiten, und prüfe dann erneut deine Domain-Verbindung oder den SSL-Status.
Wenn du weiterhin Probleme mit deiner Domain hast, kontaktiere den Base44-Support und gib an:
  • Einen Screenshot deiner DNS-Einträge
  • Deinen Domainnamen
  • Einen Link zu deiner Base44-App

Inhalte und Medien

Du kannst Videos in den KI-Chat hochladen, wenn sie ein unterstütztes Format verwenden und das Dateigrößenlimit einhalten.So behebst du das Problem:
  1. Prüfe, dass dein Video eines der unterstützten Formate hat: MP4, WEBM, MOV, AVI, MKV, M4V, WMV, OGV, 3GP oder 3G2.
  2. Stelle sicher, dass dein Video maximal 100 MB pro Video groß ist.
  3. Versuche, das Video erneut hochzuladen.
  4. Wenn der Upload weiterhin nicht funktioniert, aktualisiere den Editor und versuche es erneut.
Weitere Details zu unterstützten Dateien findest du in der Medien-Anleitung.
Dieser Fehler erscheint, wenn du ein Dateiformat hochladen möchtest, das vom KI-Chat nicht unterstützt wird, oder wenn der Dateityp nicht dem entspricht, was Base44 erwartet.So behebst du das Problem:
  1. Prüfe, dass deine Datei eines der unterstützten Formate hat.
  2. Stelle sicher, dass deine Datei die Größenbeschränkung für diesen Dateityp nicht überschreitet.
  3. Wenn du versehentlich die falsche Datei hochgeladen hast, klicke bei der Nachricht auf Revert, um den letzten Prompt rückgängig zu machen.
  4. Versuche, deine Datei erneut in einem unterstützten Format hochzuladen.
Weitere Details zu unterstützten Dateien findest du in der Medien-Anleitung.
Dieser Fehler erscheint, wenn du ein Bild hochlädst, dessen tatsächliches Format nicht zur Dateiendung oder zu dem von Base44 Erwarteten passt. Das passiert oft, wenn du eine Datei aus einem anderen Format umbenennst, zum Beispiel von .webp zu .png, ohne sie korrekt zu konvertieren, oder wenn das Bild in einem anderen Format gespeichert wurde, als die Endung angibt.So behebst du diesen Fehler:
  1. Setze deine letzte Nachricht zurück, besonders wenn der Bild-Upload im vorherigen Schritt war.
  2. Öffne die Datei in einem Bildeditor und speichere oder exportiere sie erneut in einem unterstützten Format wie PNG, JPG oder JPEG, anstatt nur die Dateiendung umzubenennen.
  3. Prüfe, dass deine Datei die Limits für den KI-Chat einhält.
  4. Versuche, das neu exportierte Bild in einem unterstützten Format erneut hochzuladen.
Verwende immer Bilder, die als PNG, JPG oder JPEG aus einem Bildeditor exportiert oder gespeichert wurden. Das Umbenennen einer Dateiendung konvertiert sie nicht in ein richtiges Format und kann Upload-Fehler verursachen.

Fehlercodes

Die Aktion, die du versucht hast, wurde erfolgreich abgeschlossen. Du siehst diesen Code normalerweise nicht in der Base44-Oberfläche, könntest ihn aber in API-Antworten, Logs oder Integrations-Tools sehen.Was solltest du tun? Keine Aktion nötig. Das bedeutet, alles funktioniert korrekt.
Ein 400-Fehler bedeutet, dass der Base44-Server deine Anfrage nicht verarbeiten konnte, oft weil Informationen fehlen oder im falschen Format sind.Beispiele:
  • Absenden eines Formulars mit fehlenden Pflichtfeldern.
  • Aufruf einer API mit falschem Datenformat.
Was solltest du tun? Prüfe die eingegebenen Informationen und versuche es erneut. Wenn du eine API verwendest, stelle sicher, dass deine Anfrage dem erwarteten Format entspricht.
Du bist nicht angemeldet oder deine Login-Sitzung ist abgelaufen. Die angeforderte Aktion erfordert eine Authentifizierung.Beispiele:
  • Versuch, eine Dashboard-Seite ohne Anmeldung anzuzeigen.
  • Aufruf einer API oder Integrations-Funktion mit ungültigen Anmeldedaten oder einem abgelaufenen Token.
Was solltest du tun? Melde dich bei Base44 an und versuche es erneut. Wenn du Integrationen verwendest, aktualisiere deine API-Schlüssel oder Anmeldedaten.
Du bist angemeldet, hast aber keine Berechtigung, diese Aktion durchzuführen oder auf die Ressource zuzugreifen. Das kann passieren, wenn deine Rolle oder Berechtigungen eingeschränkt sind oder wenn Row-Level-Security-Einstellungen (RLS) für bestimmte Datenentitäten nicht korrekt gesetzt sind.Beispiele:
  • Versuch, Einstellungen in einer App zu ändern, auf die du keinen Zugriff hast.
  • Versuch, auf Daten oder Seiten zuzugreifen, die durch deine Rolle oder RLS-Regeln in deiner App eingeschränkt sind.
Was solltest du tun? Erkundige dich bei deinem Workspace-Admin, ob deine Berechtigungen aktualisiert werden müssen. Wenn du Admin oder Entwickler:in bist, prüfe die RLS-Regeln für die relevanten Datenentitäten und stelle sicher, dass der korrekte Zugriff für die gewünschten Aktionen eingerichtet ist.Beachte, dass Backend-Funktionen nur in Builder-Tarifen und höher verfügbar sind.Wenn du 403-Fehler beim Verbinden von Webhooks von externen Diensten siehst (wie Telegram oder WhatsApp):Einige externe Dienste wie Telegram oder WhatsApp senden Webhook-Anfragen von ihren Servern, unterstützen aber das Einfügen von Authentifizierungsdaten (wie api_key oder eigene Header) nicht. Wenn dein Webhook oder deine Backend-Funktion Authentifizierung erfordert, geben diese Dienste einen 403-Fehler zurück.
  • Stelle sicher, dass dein Webhook-Endpunkt keine Authentifizierung für Dienste erfordert, die keine Anmeldedaten senden können. Der Endpunkt muss öffentlich sein, um mit diesen Integrationen zu funktionieren.
  • Wenn du Authentifizierung für andere Integrationen behalten möchtest, richte einen separaten öffentlichen Endpunkt oder eine separate Funktion für diese Dienste ein und verwende sie nur für nicht sensible Aktionen.
Nachdem dein Endpunkt öffentlich gemacht wurde, sollte der externe Dienst ohne 403-Fehler verbinden.
Die Seite, der Link oder die Ressource, auf die du zugreifen wolltest, existiert nicht.Beispiele:
  • Eingeben einer falschen URL für deine App oder dein Dashboard.
  • Zugriff auf eine gelöschte oder verschobene Datei.
Was solltest du tun? Prüfe auf Tippfehler und bestätige, dass du den korrekten Link hast. Wenn die Ressource existieren sollte, erkundige dich bei deinem Workspace-Admin oder Teammitgliedern, um sicherzustellen, dass sie nicht verschoben oder gelöscht wurde. Wenn du immer noch nicht zugreifen kannst, kontaktiere den Base44-Support.
Du hast eine Aktion in kurzer Zeit zu oft durchgeführt. Das löst eine vorübergehende Ratenbegrenzung aus, die Leistung und Stabilität schützt.Beispiele:
  • Schnelles Klicken, um eine Domain neu zu verbinden, oder dieselbe Aktion in deinem Dashboard wiederholen.
  • Senden vieler wiederholter Anfragen in kurzer Zeit über die API, Backend-Funktionen oder Automatisierungen.
Was solltest du tun? Warte kurz, bevor du es erneut versuchst. Wiederhole beim erneuten Versuch dieselbe Aktion nicht schnell, damit du das Limit nicht erneut erreichst.Zusätzliche Infos:
  • Ratenlimits gelten pro Person, sodass die Kapazität mit der Anzahl der App-Nutzer skaliert.
  • Verteile Anfragen über die Zeit, statt sie alle auf einmal zu senden.
  • Verwende Batch-Anfragen, wenn deine Integration sie unterstützt.
  • Füge Caching hinzu, damit du denselben Endpunkt nicht immer wieder für dieselben Daten aufrufst.
  • Füge Retry-Logik hinzu, die kurz wartet, bevor sie nach einer 429-Antwort eine neue Anfrage sendet.
  • Wenn 429-Fehler bei normaler Aktivität auftreten, kontaktiere den Base44-Support mit Zeitpunkt des Fehlers und dem, was du tun wolltest.
Es gab ein Problem mit dem Base44-Server bei der Verarbeitung deiner Anfrage.Beispiele:
  • Anzeige einer Seite „500 Internal Server Error”.
  • Funktionen schlagen beim Speichern oder Laden von Daten fehl.
Was solltest du tun? Aktualisiere und versuche es erneut. Wenn das Problem weiterhin auftritt, prüfe das Base44 Discord auf bekannte Probleme oder kontaktiere den Support mit Details zum Fehler.
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.