Skip to main content
Diese Seite ist Teil eines KI-Coding-Agent-Skills und für Agenten geschrieben, nicht für Menschen. Für die menschenlesbare Base44-Dokumentation siehe die Entwicklerdokumentation.

base44 exec

Ein Skript mit dem Base44-SDK ausführen, vorauthentifiziert als aktueller Benutzer. Liest das Skript aus stdin.

Syntax

So funktioniert es

Der Befehl exec liest ein Skript aus stdin und führt es serverseitig mit dem Base44-SDK aus, vorauthentifiziert als aktuell angemeldeter Benutzer. So kannst du Einzelskripte gegen die Daten deiner App ausführen, ohne eine komplette Funktion zu schreiben.

Verfügbare Globals

base44 — ein vorinitialisierter SDK-Client, in jedem exec-Skript als globale Variable verfügbar. Du musst ihn nicht importieren oder konfigurieren — er ist sofort einsatzbereit.
Nutze ihn, um mit den Ressourcen deiner App zu interagieren:
  • base44.entities.<EntityName> — CRUD-Operationen auf Entitäten (.list(), .get(id), .create(data), .update(id, data), .delete(id))
  • base44.functions.invoke(name, data?) — eine Backend-Funktion aufrufen
  • base44.agents.<AgentName> — KI-Agenten aufrufen
  • Weitere verfügbare Ressourcen und Methoden findest du in der Base44-SDK-Referenz

Beispiele

Voraussetzungen

  • Muss authentifiziert sein (npx base44 login)
  • Muss in einem dieser Kontexte laufen:
    • aus einem verknüpften Base44-Projektverzeichnis oder
    • mit --app-id <id> oder
    • mit gesetztem BASE44_APP_ID
  • Skript muss über stdin gepipt werden (nicht-interaktiver Modus)

Hinweise

  • Das Skript läuft mit dem vorauthentifizierten Base44-SDK — du kannst base44.entities, base44.functions usw. direkt verwenden
  • --app-id ist nützlich, wenn du App-Daten inspizieren willst, ohne in ein verknüpftes lokales Projekt zu wechseln
  • Der Exit-Code des Skripts wird als Exit-Code des CLI-Prozesses weitergegeben
  • Dieser Befehl erfordert, dass stdin gepipt wird (er akzeptiert keine Eingabe im interaktiven TTY-Modus)
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.