Skip to main content
Du kannst eigenständige Skripte, die mit deiner Base44-App interagieren, mit dem Befehl base44 exec ausführen. Eigenständige Skripte:
  • Erfordern kein Setup und keine Token-Verwaltung. Ein vorab authentifizierter SDK-Client ist als globale Variable base44 verfügbar.
  • Werden lokal mit Deno ausgeführt und laufen gegen die veröffentlichte App, die mit deinem aktuellen Projektverzeichnis verknüpft ist.
  • Haben über das SDK vollen Zugriff auf die Entitäten, Funktionen und Integrationen deiner App.
  • Laufen mit den Berechtigungen deines Benutzers, nicht mit Service-Role-Zugriff.

Voraussetzungen

Du musst Deno installieren, um Skripte mit exec auszuführen.

Anwendungsfälle

Der exec-Befehl gibt dir direkten Zugriff auf das vollständige SDK aus eigenständigen Skripten. Häufige Anwendungsfälle umfassen:
  • Datenmigrationen: Forme, fülle oder transformiere Entity-Datensätze in großen Mengen.
  • Seed-Skripte: Befülle deine App mit Beispieldaten für Entwicklung oder Staging.
  • Ad-hoc-Abfragen: Untersuche oder debugge die Daten deiner App schnell vom Terminal aus.
  • KI- und LLM-Aufgaben: Führe einmalige KI-Operationen aus, etwa Datenzusammenfassungen, Inhaltserstellung oder Anreicherung von Datensätzen.
  • Funktionstests: Rufe Backend-Funktionen mit echten Daten auf, um sie außerhalb der App zu testen.
  • Automatisierung: Führe Skripte in CI-Pipelines oder geplanten Jobs aus, um Wartungsaufgaben durchzuführen.

Loslegen

Erstelle zunächst eine Skript-Datei und leite sie an exec weiter.
1

Ein Skript schreiben

Erstelle eine Skript-Datei, die die globale Variable base44 verwendet. Es sind keine Imports oder Setup erforderlich. Zum Beispiel:
2

Ausführen

Führe das Skript aus deinem Projektverzeichnis aus:
Die CLI authentifiziert sich als dein aktueller Benutzer, startet einen Deno-Prozess und führt dein Skript mit dem einsatzbereiten base44-SDK-Client aus.
Für schnelle Einzeiler kannst du Inline-Code direkt weiterleiten:

Siehe auch

  • exec: Vollständige Befehlsreferenz
  • Backend-Funktionen: Schreibe Serverless-Funktionen, die auf der Infrastruktur von Base44 laufen
  • JavaScript-SDK: SDK-Referenz für Entitäten, Auth, Funktionen und Integrationen
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.