Skip to main content
Questa pagina fa parte di una skill per agenti IA di programmazione ed è scritta per gli agenti, non per gli umani. Per la documentazione Base44 leggibile dagli umani, consulta la documentazione per sviluppatori.

base44 functions deploy

Distribuisce le definizioni delle funzioni locali su Base44.

Sintassi

Opzioni

Autenticazione

Richiesta: sì. Se non autenticato, ti verrà chiesto di effettuare prima il login.

Cosa fa

  1. Esamina la directory base44/functions/ per le definizioni delle funzioni
  2. Rileva le funzioni dai file entry.ts/entry.js
  3. Mostra il conteggio delle funzioni da distribuire
  4. Carica il codice delle funzioni su Base44 in sequenza
  5. Riporta i risultati: conteggi delle funzioni distribuite, invariate e fallite
  6. Se viene usato --force: elimina anche le funzioni remote che non esistono più in locale

Prerequisiti

  • Deve essere eseguito da una directory di progetto Base44
  • Il progetto deve avere definizioni di funzioni nella cartella base44/functions/
  • Ogni funzione deve essere una cartella con entry.ts o entry.js

Esempi

Output

Con --force:

Codici di uscita

  • Exit code 0: tutte le funzioni distribuite con successo (o invariate)
  • Exit code 1: una o più funzioni non sono riuscite a distribuirsi
Quando una funzione fallisce, il comando stampa il riepilogo completo della distribuzione ed esce con il codice 1. Questo rende sicuro l’uso nelle pipeline CI dove un fallimento parziale dovrebbe bloccare la build.

Gestione degli errori

Se non ci sono funzioni nel tuo progetto:
Se --force è combinato con i nomi delle funzioni:
Se un nome di funzione specificato non esiste in locale:

Casi d’uso

  • Dopo aver creato nuove funzioni nel tuo progetto
  • Quando modifichi il codice di funzioni esistenti
  • Per sincronizzare le modifiche delle funzioni prima di testare
  • Come parte del tuo flusso di sviluppo quando cambia la logica backend
  • Usa --force per pulire le funzioni remote rimosse in locale

Note

  • Questo comando distribuisce il codice delle funzioni
  • Le modifiche vengono applicate immediatamente al tuo progetto Base44
  • Risultati della distribuzione per funzione: deployed, unchanged o error
  • --force non può essere combinato con nomi di funzione specifici
  • Assicurati di testare le funzioni in un ambiente di sviluppo prima
  • Le definizioni delle funzioni si trovano nella directory base44/functions/
  • Usa entry.ts o entry.js per le funzioni
  • Per creare funzioni, consulta functions-create.md
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.