Configurazione del client
Come creare e configurare il client Base44.Contenuti
- Nelle app generate da Base44
- Nelle app esterne
- Nelle funzioni backend
- Modalità di autenticazione (Anonima, Utente, Ruolo di servizio)
- Moduli disponibili
- Metodi del client
- Opzioni di configurazione del client
Nelle app generate da Base44
All’interno di un’app Base44, il client viene creato e configurato automaticamente. Importalo da@/api/base44Client e usalo come base44:
Nelle app esterne
Quando usi Base44 come backend da un’app esterna, installa l’SDK e crea un client chiamandocreateClient() direttamente:
- ❌
createClient({ clientId: "..." })- Nome del parametro SBAGLIATO - ❌
createClient({ id: "..." })- Nome del parametro SBAGLIATO - ❌
createClient({ appId: "...", onError: ... })- SBAGLIATO: onError deve essere in options - ✅
createClient({ appId: "..." })- Nome del parametro CORRETTO - ✅
createClient({ appId: "...", options: { onError: ... } })- CORRETTO: onError in options
Nelle funzioni backend
createClientFromRequest() è progettato per le funzioni backend ospitate da Base44. Estrae l’autenticazione dagli header della richiesta che Base44 inserisce e restituisce un client che include l’accesso con ruolo di servizio (base44.asServiceRole). Per frontend e backend esterni, usa invece createClient().
Modalità di autenticazione
Modalità anonima
Nessuna autenticazione. Può accedere solo alle risorse pubbliche.Modalità utente
Dopo che l’utente ha effettuato l’accesso, il client include automaticamente il suo token.Modalità ruolo di servizio
Accesso a livello admin. Solo backend.Moduli disponibili
Il client espone questi moduli:Metodi del client
Il client fornisce questi metodi:setToken
Aggiorna il token di autenticazione per tutte le richieste API successive e le connessioni WebSocket.cleanup
Disconnette le connessioni WebSocket. Chiamalo quando hai finito con il client o quando il componente si smonta.Opzioni di configurazione del client
- Il nome del parametro è
appId, nonclientIdoid. Usare il nome sbagliato causerà errori. - Il gestore
onErrordeve essere annidato all’interno dell’oggettooptions, non al livello superiore.
Definizioni di tipo
CreateClientConfig
Base44Client
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.