Voraussetzungen
Wenn dein Projekt Backend-Funktionen hat, musst du Deno installieren, um sie lokal auszuführen.Deinen Frontend-Client konfigurieren
Wenn dein Projekt ein Frontend hat, das das SDK verwendet, musst du ihm sagen, wohin es Anfragen senden soll. Standardmäßig sendet das SDK Anfragen an das gehostete Backend von Base44. Um stattdessen den lokalen Dev-Server zu verwenden, übergibserverUrl an deine Client-Konfiguration, wenn du im Entwicklungsmodus ausführst. In der Produktion lasse serverUrl weg, damit das SDK seinen Standard verwendet.
Der Ansatz besteht darin, zu erkennen, ob dein Code in einer Entwicklungsumgebung läuft, und dann serverUrl bedingt auf den lokalen Dev-Server zu setzen. Die meisten Frameworks bieten dafür eine eingebaute Methode.
1
Entwicklungsmodus erkennen
Verwende das Muster, das zu deiner Umgebung passt:
2
serverUrl bedingt übergeben
Wenn du den Client erstellst, füge
serverUrl nur in der Entwicklung hinzu:- In der Entwicklung ist
isDevtrueund das SDK sendet Anfragen anlocalhost:4400 - In Produktionsbuilds ist
isDevfalse,serverUrlwird ausgelassen, und das SDK verwendet das Standard-Backend von Base44
Die Dev-Server ausführen
Jedes Mal, wenn du lokal entwickelst, brauchst du zwei Terminals, die nebeneinander laufen.1
Backend starten
Führe in einem Terminal Dadurch wird das lokale Backend unter
dev aus deinem Projektverzeichnis aus:http://localhost:4400 gestartet.2
Frontend starten
Starte in einem zweiten Terminal deinen Frontend-Dev-Server wie gewohnt. Zum Beispiel mit Vite:Alle SDK-Aufrufe aus deinem Frontend gehen nun an den lokalen Base44-Dev-Server.
Siehe auch
- Übersicht der lokalen Entwicklung: Was lokal läuft, was weitergeleitet wird und wie es funktioniert
dev: CLI-Befehlsreferenz mit FlagsserverUrl: SDK-Client-Konfiguration
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.