Prerequisiti
Se il tuo progetto ha funzioni backend, devi installare Deno per eseguirle in locale.Configura il client frontend
Se il tuo progetto ha un frontend che usa l’SDK, devi indicargli dove inviare le richieste e dove reindirizzare per l’autenticazione. Per impostazione predefinita, l’SDK usa il backend ospitato da Base44. Per usare il dev server locale in sviluppo, imposta siaserverUrl sia appBaseUrl su "http://localhost:4400" quando chiami createClient(). In produzione, omettili in modo che l’SDK usi i valori predefiniti.
Scegli uno dei due pattern qui sotto. Il pattern con variabili d’ambiente è il più semplice se base44 dev avvia il tuo frontend tramite site.serveCommand e usi una build basata su Vite. Il pattern con rilevamento manuale funziona in qualsiasi configurazione.
Pattern con variabili d’ambiente
Quandobase44 dev avvia il tuo frontend tramite site.serveCommand, imposta due variabili d’ambiente Vite nel processo frontend: VITE_BASE44_APP_ID (l’id della tua app) e VITE_BASE44_APP_BASE_URL (l’URL del dev locale). Leggile durante la creazione del client, usando l’URL sia per serverUrl sia per appBaseUrl:
serverUrl è dove l’SDK invia le richieste API. L’opzione appBaseUrl è dove reindirizza per i flussi di autenticazione come il login. Nello sviluppo locale, entrambi puntano al tuo dev server locale.
Nelle build di produzione, le variabili d’ambiente sono indefinite ed entrambe le opzioni ricadono sui valori predefiniti dell’SDK.
Le app create tramite l’integrazione GitHub di Base44 usano
@base44/vite-plugin, che imposta serverUrl e appBaseUrl automaticamente. Questa configurazione manuale è necessaria solo per progetti che non eseguono il plugin.Pattern con rilevamento manuale
Usa questo pattern se avvii il tuo frontend in un terminale separato o se il tuo build tool non è Vite. Rileva se il codice è in esecuzione in sviluppo, quindi impostaserverUrl in modo condizionale.
Eseguire i dev server
Il modo in cui avvii l’ambiente di sviluppo dipende dal fatto che il tuo progetto definisca o menosite.serveCommand in base44/config.jsonc.
Con site.serveCommand (consigliato)
Esegui dev dalla directory del tuo progetto:
http://localhost:4400, quindi genera il tuo dev server frontend usando site.serveCommand. La CLI inserisce VITE_BASE44_APP_ID e VITE_BASE44_APP_BASE_URL nell’ambiente del frontend, che il pattern di configurazione client con variabili d’ambiente qui sopra legge per puntare l’SDK al backend locale. L’output di entrambi i processi viene trasmesso allo stesso terminale, con i prefissi [backend] e [frontend], e un singolo Ctrl-C li arresta entrambi.
Senza site.serveCommand
Se site.serveCommand non è impostato, esegui i due processi in terminali separati.
Avvia il backend
In un terminale, esegui Questo avvia il backend locale su
dev dalla directory del tuo progetto:http://localhost:4400.Vedi anche
- Panoramica dello sviluppo locale: cosa viene eseguito in locale, cosa viene inoltrato e come funziona
dev: riferimento del comando CLI con i flagserverUrl: configurazione del client SDK
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.

