Skip to main content
Cette page fait partie d’une compétence d’agent de code IA et est écrite pour les agents, pas pour les humains. Pour la documentation Base44 lisible par un humain, consultez la documentation développeur.

base44 exec

Exécute un script avec le SDK Base44 préauthentifié en tant qu’utilisateur actuel. Lit le script depuis stdin.

Syntaxe

Comment cela fonctionne

La commande exec lit un script depuis stdin et l’exécute côté serveur avec le SDK Base44 préauthentifié en tant qu’utilisateur actuellement connecté. Cela permet d’exécuter des scripts ponctuels sur les données de votre application sans écrire une fonction complète.

Variables globales disponibles

base44 — un client SDK préinitialisé, disponible comme variable globale dans chaque script exec. Vous n’avez pas besoin de l’importer ou de le configurer — il est prêt à l’emploi.
Utilisez-le pour interagir avec les ressources de votre application :
  • base44.entities.<EntityName> — opérations CRUD sur les entités (.list(), .get(id), .create(data), .update(id, data), .delete(id))
  • base44.functions.invoke(name, data?) — appeler une fonction backend
  • base44.agents.<AgentName> — invoquer des agents IA
  • Pour d’autres ressources et méthodes disponibles, consultez la référence du SDK Base44

Exemples

Prérequis

  • Doit être authentifiée (npx base44 login)
  • Doit s’exécuter dans l’un de ces contextes :
    • depuis un répertoire de projet Base44 lié, ou
    • avec --app-id <id>, ou
    • avec BASE44_APP_ID défini
  • Le script doit être passé via stdin (mode non interactif)

Remarques

  • Le script s’exécute avec le SDK Base44 préauthentifié — vous pouvez utiliser directement base44.entities, base44.functions, etc.
  • --app-id est utile pour inspecter les données d’une application sans passer dans un projet local lié
  • Le code de sortie du script est transmis comme code de sortie du processus CLI
  • Cette commande nécessite un stdin passé en pipe (elle n’accepte pas d’entrée en mode TTY interactif)
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.