Skip to main content
A volte le cose non vanno come pianificato, ma puoi risolvere rapidamente la maggior parte dei problemi e tornare in carreggiata. Usa questa guida per risolvere problemi comuni con pubblicazione, login, chat e altre funzionalità chiave.
Consigli rapidi per la risoluzione dei problemi:
  • Se qualcosa nella tua app non funziona come previsto e non vedi un errore chiaro, digita ‘Something is wrong’ nella chat AI. Base44 analizza cosa sta succedendo nella tua app, evidenzia possibili problemi e suggerisce correzioni direttamente nel contesto così puoi risolvere i problemi più velocemente prima di provare passaggi manuali di troubleshooting.
  • Controlla la pagina di stato di Base44 per vedere se ci sono problemi a livello di sistema.

Editor e Dashboard

Non puoi accedere alla landing page della tua app a causa di come Base44 gestisce le impostazioni di privacy per le app con aree pubbliche e private.Per impostazione predefinita, Base44 richiede che ogni app imposti un livello di privacy per tutte le sue pagine. Se la privacy della tua app è impostata su Private, tutte le pagine, inclusa la landing page, richiedono un login. Al momento, Base44 non supporta rendere una pagina pubblica (come una landing page) mentre il resto dell’app rimane privato.Per correggerlo, devi rendere la tua app pubblica così tutti possono accedere alla tua landing page.
  1. Vai alla dashboard della tua app.
  2. Clicca Overview.
  3. Sotto App Visibility, seleziona Public.
Se la tua app ha bisogno sia di aree pubbliche che private, segui questo workaround:
  1. Crea un’app separata per la tua landing page pubblica.
  2. Pubblica entrambe le app.
  3. Collega questa app landing alla tua app principale privata.
  4. Assegna il tuo dominio principale all’app landing page, e un sottodominio alla tua app privata.
Suggerimento: prova a visualizzare in una finestra in incognito per controllare l’accesso senza essere loggato.
Workaround alternativo:
Se vuoi una singola app con sia una landing page pubblica che contenuti privati, puoi impostare la row-level security (RLS) per bloccare tutte le pagine tranne la tua landing page.
  • Chiedi all’AI di creare una landing page pubblica, impostala come predefinita per tutti gli utenti.
  • Blocca tutte le altre pagine dietro RLS (così solo gli utenti loggati possono vederle).
  • Configura i reindirizzamenti: chiunque sia disconnesso viene inviato alla landing, gli utenti loggati vengono inviati alla dashboard.
  • Suggerimento per il prompt:
    “Please implement a landing page for our app that allows users to login/signup at /Login utilizing our existing theme. Make sure all pages except the landing page are secured behind RLS and that logged-in users can’t access the landing page but are redirected to the dashboard.”
Per maggiori informazioni sulle impostazioni di privacy, vedi la guida Autenticazione.
Se vedi uno schermo bianco nell’editor, questo di solito indica un problema tecnico che richiede ulteriore revisione.Ecco alcuni passaggi che puoi provare:
  1. Clicca l’icona Revert su un messaggio di chat per ripristinare la tua app a una versione funzionante precedente.
  2. Apri la Version History (l’icona dell’orologio nella chat AI) e torna a una versione precedente dove cliccare su qualcosa non causava uno schermo bianco.
  3. Prova a descrivere il tuo problema alla chat AI con dettagli più specifici, come esattamente dove, quando e come appare il problema.
Se questi passaggi non risolvono il problema, potrebbe essere un bug nel codice o nella configurazione della tua app. In questo caso, invia un ticket di supporto con informazioni dettagliate su cosa scatena lo schermo bianco, quale dispositivo/browser stai usando e eventuali screenshot o messaggi di errore che vedi. Questo aiuterà il team Base44 a indagare e risolvere il problema.
Questo errore può verificarsi se il nome della tua app contiene un emoji o un carattere speciale non supportato. Quando questo errore si verifica, non potrai aprire l’editor dell’app o rinominare la tua app.Se incontri questo problema, contatta il supporto Base44 così il team può aiutare a escalare il tuo caso.
Quando provi ad aprire l’editor dell’app Base44, potresti vedere uno schermo vuoto, restare bloccato sull’icona di caricamento o notare che tutto è lento o non risponde. Questo può succedere per diversi motivi legati al tuo browser, alla connessione internet o a problemi temporanei della piattaforma.Prova questi passaggi:
  1. Controlla di usare un browser aggiornato e supportato.
  2. Svuota la cache del browser e i cookie di Base44.
  3. Disattiva le estensioni del browser, specialmente ad blocker o strumenti di privacy.
  4. Apri l’editor in una finestra in incognito o prova un browser diverso.
  5. Controlla la community Discord per eventuali interruzioni segnalate.
  6. Se l’editor ancora non funziona, fai uno screenshot di eventuali errori (specialmente dalla console del tuo browser) e contatta il supporto Base44 con i dettagli del tuo browser e sistema operativo.
A volte dopo aver pubblicato la tua app, gli aggiornamenti come nuovi contenuti, modifiche al design o correzioni di bug non appaiono sul tuo sito live. Questo può essere causato da caching, problemi di deployment o passaggi mancati nel processo di pubblicazione.Prova questi passaggi:
  1. Svuota la cache del tuo browser e del dispositivo, poi ricarica la tua app.
  2. Ricontrolla la tua app da un browser o dispositivo diverso.
  3. Assicurati di aver cliccato Publish e di aver visto un messaggio di “success”.
  4. Se hai aggiornato una funzione backend, ridistribuiscila dalla dashboard.
  5. Cerca eventuali log di errore nella tua dashboard Base44.
  6. Se nulla funziona, includi il link della tua app e i dettagli su cosa manca quando contatti il supporto Base44.
Se vedi uno schermo bianco dopo aver pubblicato la tua app, o ricevi un errore come “Uncaught Error: Error in json schema: properties is required for object type,” di solito c’è una mancata corrispondenza tra le definizioni dei tuoi campi e i dati che vengono salvati.Per esempio, se usi un oggetto flessibile o un input personalizzato (come meal_preferences), assicurati che il tipo di input e il tipo di valore corrispondano al tuo schema. Qualsiasi discrepanza può far caricare la tua app in modo scorretto o mostrare uno schermo bianco.Controlla il tuo schema JSON e assicurati che i tipi dei campi e i dati memorizzati siano allineati. Se hai bisogno di inserire un oggetto flessibile, usa JsonSchemaForm solo se le proprietà sono chiaramente definite in anticipo.
Suggerimento: se il codice e le impostazioni della tua app sembrano corretti nell’editor ma la tua app live mostra ancora schermi bianchi o aggiornamenti mancanti, ricontrolla gli schemi dei campi e i dati salvati. Le discrepanze nascoste dello schema sono una causa comune.

Chat AI

Se noti che i tuoi crediti si stanno esaurendo più velocemente del previsto, potrebbe essere perché stai chattando con l’AI in modalità Build invece che in modalità Discuss. Quando lavori con l’AI in modalità Build, ogni interazione spende più crediti. La modalità Discuss aiuta a risparmiare crediti permettendoti di pianificare e rivedere i passaggi senza attivare azioni AI costose.Per risparmiare crediti mentre chatti con l’AI:
  1. Apri il menu a tendina delle modalità nella chat AI e seleziona Discuss prima di iniziare a chattare.
  2. Pianifica, poni domande e discuti le tue idee con l’AI.
  3. Quando hai finito di discutere e sei pronto a far agire l’AI o a costruire qualcosa, apri il menu a tendina delle modalità e seleziona Build. Poi puoi chiedere all’AI di implementare le tue modifiche.
Usa la modalità Discuss per pianificare e fare brainstorming, e passa alla modalità Build quando vuoi che l’AI esegua azioni, generi output o apporti modifiche. La modalità Discuss usa ~0,3 crediti per richiesta.
Per maggiori informazioni su come funzionano i crediti e i modi migliori per gestirli, scopri di più sui tuoi crediti.
Questo può accadere quando descrivi un problema in termini generali, e l’AI inizia a indovinare dove è il problema.Prova questo flusso di lavoro quando vuoi spiegare un bug specifico, per esempio, un pulsante che non fa nulla, un form che non si invia o una funzionalità che si comporta in modo inaspettato.Indirizza l’AI all’elemento esatto (modalità Edit + Discuss):
  1. Apri il menu a tendina delle modalità nella chat AI e seleziona Discuss.
  2. Clicca l’elemento nell’anteprima della tua app su cui vuoi lavorare, per esempio, un pulsante, form, input o riga di tabella.
  3. Clicca Discuss sull’elemento per aprire una chat focalizzata collegata a quel componente.
  4. Nella chat AI, spiega cosa sta succedendo e cosa dovrebbe succedere.
Includi il risultato atteso. Questo aiuta l’AI a capire la logica attuale e cosa vuoi che faccia.Esempi:
  • This button does not react when clicked, check its onClick handler.
  • After clicking this button, a PDF should download, but currently nothing happens.
  • This button should take me to the Orders page, but I stay on the same screen.
A volte il pannello della chat AI potrebbe non caricarsi, restare bloccato in elaborazione o non rispondere affatto. Questo può accadere se il tuo prompt è troppo lungo o complesso, a causa di problemi di browser o rete, o temporaneamente durante gli aggiornamenti del sistema.Prova questi passaggi:
  1. Clicca l’icona Revert su un messaggio di chat, o torna all’ultima versione della tua app che funzionava correttamente. Questo può resettare lo stato dell’AI e spesso risolve il problema.
  2. Clicca il pulsante Stop sulla chat se è bloccata in uno stato come ‘thinking’, ‘applying changes’ o ‘undoing’.
  3. Se la tua richiesta AI è molto lunga o complessa, dividila in parti più piccole e gestibili. Questo aiuta l’AI a elaborare le tue istruzioni accuratamente.
  4. Aggiorna il tuo browser e controlla la tua connessione internet.
  5. Svuota la cache del browser e disattiva le estensioni del browser che potrebbero bloccare gli script.
  6. Apri la tua app in una finestra privata o in incognito.
  7. Se ancora non funziona, controlla Discord per problemi segnalati.
    Se lo stato di elaborazione della chat dura più di 10 minuti o non fornisce aggiornamenti, clicca il pulsante Stop e informa il team di supporto, includendo i seguenti dettagli:
    • Dove l’AI si è bloccata (posizione o funzione nell’app)
    • Il prompt o l’azione che stavi eseguendo
    • Quanto è durato lo stato di elaborazione
Potresti vedere l’errore ‘dict’ object has no attribute ‘lower’ quando usi il prompt della chat o provi a inviare un messaggio. Questo di solito accade quando la chat si aspetta testo ma riceve un oggetto inaspettato, spesso a causa di un problema temporaneo.Per risolvere questo errore:
  1. Annulla il tuo ultimo messaggio, come suggerito dall’errore.
  2. Aggiorna completamente la pagina:
    • Su Windows o Linux, premi Ctrl + Shift + R o Ctrl + F5.
    • Su Mac, premi Cmd + Shift + R.
  3. Prova a svuotare la sezione della chat e inizia un nuovo prompt.
  4. Se l’errore continua, contatta il supporto e includi i dettagli sul tuo prompt e sull’errore.
Se la chat AI resta su “Thinking…” dopo il tuo primo prompt e l’app non progredisce, prova questi passaggi.Spesso, l’app è stata parzialmente creata. Prova a clonare l’app:
  1. Vai alla Dashboard della tua app.
  2. Vai su Settings e poi App settings.
  3. Clicca Clone app.
  4. Apri l’app clonata.
Se il clone non aiuta, crea una nuova app:
  1. Copia il testo del tuo prompt originale.
  2. Crea una nuova app.
  3. Incolla lo stesso prompt nella chat AI ed eseguilo di nuovo.
Suggerimenti per prevenire questo:
  • Per prompt complessi, dividi la tua richiesta in prompt più piccoli e sequenziali.
  • Primi prompt molto lunghi con molti dettagli possono far bloccare la chat.
  • Primi prompt complessi possono a volte richiedere da 10 a 15 minuti per completarsi. Se nulla cambia dopo quel tempo, prova uno dei passaggi sopra.

Dati e sicurezza

Le regole di row-level security (RLS) controllano quali utenti possono accedere a dati specifici nella tua app. Se utenti non autorizzati possono vedere o modificare dati, o le regole RLS non funzionano come previsto, usa il controllo di sicurezza integrato per trovare e risolvere i problemi.Per risolvere problemi di RLS:
  1. Vai alla dashboard della tua app.
  2. Clicca Security.
  3. Clicca Start security check per scansionare regole RLS mancanti o configurate male.
  4. Rivedi i problemi trovati e clicca Apply Fixes per usare i valori predefiniti sicuri raccomandati, o regola le regole per ogni entità dati manualmente.
  5. Accedi con diversi ruoli utente per confermare che solo le persone autorizzate possono accedere a ogni tipo di dato.
Per maggiori dettagli sull’impostazione e gestione delle regole di sicurezza, vedi la guida alla gestione delle impostazioni di sicurezza.

Prestazioni e velocità

Potresti vedere un messaggio “500 Internal Server Error” mentre carichi la tua app, salvi dati, accedi a pagine o usi funzionalità della piattaforma come form o dashboard. Questo può portare a schermi vuoti, dati mancanti, progressi persi o funzionalità che non funzionano.Questo problema è di solito causato da un problema sul backend Base44 o con la configurazione della piattaforma, come un App ID non valido, interruzioni del server, problemi di deployment, problemi API o risorse sovraccariche. Può influenzare sia le versioni pubblicate che di sviluppo della tua app.Un errore 500 significa che qualcosa è andato storto sul lato server, e di solito non puoi risolverlo tu.Cosa dovresti fare:
  1. Aggiorna la pagina o riprova più tardi, poiché alcuni errori 500 sono temporanei.
  2. Controlla la pagina di stato o i canali Discord per vedere se c’è un incidente noto della piattaforma.
Se il problema continua, contatta il supporto Base44. Includi i seguenti dettagli:
  • Il nome della tua app
  • Dove e quando si verifica l’errore
  • Eventuali messaggi di errore dalla console (screenshot se possibile)
  • Quali passaggi hanno portato al problema
A volte, un’app non riesce a caricarsi e mostra solo uno schermo vuoto, uno spinner di caricamento o un’intestazione di base. Potresti vedere questo dopo aver fatto modifiche, cercato di visualizzare l’anteprima della tua app o dopo la pubblicazione. Il problema può verificarsi sia su dispositivi web che mobili e può includere problemi come:
  • L’app si carica brevemente, poi scompare.
  • Cliccare il link dell’app mostra solo una pagina bianca o una ruota di caricamento.
  • Alcune pagine, schede o funzionalità restano congelate e non rispondono.
  • L’app si blocca quando clicchi pulsanti o fai selezioni.
  • Nulla appare quando provi ad accedere alla dashboard, all’anteprima o alle pagine chiave.
La maggior parte dei problemi di caricamento è causata da un problema nel codice della tua app o da un problema temporaneo della piattaforma.Prova i seguenti passaggi:
  1. Aggiorna la pagina o apri l’app in una nuova finestra del browser.
  2. Svuota la cache e i cookie del browser, poi prova a caricare di nuovo.
  3. Assicurati che la tua connessione internet sia stabile.
  4. Cambia browser o dispositivi per vedere se il problema persiste altrove.
  5. Se hai fatto modifiche recenti prima che il problema iniziasse, prova ad annullare le tue modifiche più recenti se possibile.
  6. Aspetta qualche minuto. A volte la piattaforma si sta aggiornando o sta sperimentando tempi di inattività temporanei.
Se la tua app ancora non si carica, contatta il supporto Base44 e fornisci:
  • Una descrizione di ciò che vedi (es. pagina vuota/spinner)
  • Quando è iniziato il problema e qualsiasi modifica recente che hai fatto
  • Il nome o il link dell’app
  • Eventuali messaggi di errore mostrati nella console del tuo browser (se possibile)
Il team di supporto indagherà e lavorerà con te per ripristinare la tua app.
Se sei bloccato in uno stato di caricamento infinito dopo aver usato tutti i tuoi crediti o dopo una modifica grande, menzionalo nel tuo messaggio.
Se il tuo prompt continua a girare e il pulsante di arresto non fa nulla, prova questi passaggi:
  1. Usa Version History per riportare rapidamente la tua app a prima del prompt bloccato. Questo è il modo più veloce per tornare a uno stato precedente.
  2. Cambia il LLM nelle impostazioni della tua app, passa alla modalità Discuss e invia qualsiasi prompt (per esempio, “hi”) per rompere lo stato bloccato.
  3. Usa la modalità Edit per fare una piccola modifica, come aggiungere uno spazio extra o aggiornare del testo, per forzare un cambio di stato.
  4. Se possibile, apri la tua app su un dispositivo mobile, passa alla modalità Discuss e invia un prompt.
Se la tua app è rotta ma chiedere all’AI di annullare nella chat non funziona:
  1. Ogni prompt nella tua cronologia chat ha un pulsante Revert. Cliccalo per riportare la tua app a subito prima di quella modifica.
  2. Riportare indietro la tua app “chiedendo” all’AI nella chat non annulla mai realmente le modifiche del prompt—solo il pulsante Revert o Version History la risolverà.
  3. Se il pulsante Revert non funziona, usa Version History (di solito trovata vicino alla dashboard o all’anteprima). Questo ti permette di ripristinare a una versione precedente dell’app.
  4. Se sia Revert che Version History non funzionano, contatta il supporto Base44 per ulteriore aiuto.
Se vedi avvisi nel tuo browser o strumenti di sviluppo sullo script Tailwind CDN (come “cdn.tailwindcss.com should not be used in production”), non c’è bisogno di preoccuparsi. Lo script Tailwind CDN viene aggiunto automaticamente dalla piattaforma Base44 ed è necessario per lo styling della tua app. Questo script non può essere rimosso o disabilitato al momento.L’avviso non influisce sulla funzionalità o sulla sicurezza della tua app. Lo script garantisce uno styling coerente e un’esperienza stabile in tutte le app Base44.Base44 sta lavorando a una soluzione per questo nel prossimo futuro. Per ora, mantieni lo script come parte della configurazione della tua app.

App e integrazioni

Le funzioni backend supportano sia richieste GET che POST. Un 404 non è causato dal metodo che hai usato. Aprire un URL di funzione direttamente nel tuo browser può comunque restituire un errore. La funzione potrebbe aspettarsi dati che il browser non invia. Vedi la domanda ‘Errore quando apri l’URL della funzione backend nel browser’ qui sotto.Se tutte le tue funzioni backend restituiscono errori 404 Not Found, specialmente quando usi lo strumento di test della dashboard o nelle tue integrazioni esterne, questo è un problema critico. Di solito indica un problema con il routing o il deployment della tua app, non con il tuo codice o configurazione.Segui i passaggi qui sotto per testare la tua funzione backend usando la dashboard, e poi procedi con i passaggi di risoluzione dei problemi.
  1. Clicca Dashboard nell’editor della tua app.
  2. Clicca Code.
  3. Clicca Functions.
  4. Seleziona la funzione pertinente.
  5. Clicca Test Function in basso a destra.
  6. (Opzionale) Copia l’URL della funzione dalla sidebar in alto a destra per usarlo nelle integrazioni.
  • Se il test passa: la tua funzione backend sta funzionando. Un errore quando apri l’URL direttamente in un browser non significa che la funzione sia rotta.
  • Se il test restituisce un errore 404 o nessuna delle tue integrazioni funziona: continua con i passaggi di risoluzione dei problemi qui sotto.
  1. Conferma che il tuo piano supporta le funzioni backend: assicurati di essere sul piano Builder o superiore.
  2. Verifica le posizioni dei file e i nomi:
    • Assicurati che i file delle tue funzioni (es. ebayAuth) siano nella directory corretta.
    • Controlla i nomi dei file e delle funzioni per errori di battitura.
    • Ogni file dovrebbe esportare la funzione usando Deno.serve().
  3. Ridistribuisci la tua app: ridistribuisci dalla dashboard per attivare un nuovo deployment e aggiornare il routing dell’app.
  4. Rivedi la build e il deployment recenti: se la tua app è stata aggiornata di recente, controlla che tutti i passaggi di build e deployment siano stati completati con successo.
Se il problema continua dopo questi controlli, questo è probabilmente un problema di routing o deployment a livello di piattaforma piuttosto che qualcosa di sbagliato con la configurazione della tua app. Contatta il supporto Base44 e includi:
  • Il link alla tua app
  • Un elenco dei nomi delle funzioni backend interessate (per esempio, ebayAuth)
  • Screenshot che mostrano gli errori 404 in ogni endpoint
  • Quando è iniziato il problema, come dopo un deploy, migrazione o aggiornamento della piattaforma
Suggerimento: menzionare quando è iniziato il problema aiuta il team di supporto a risolvere il problema più velocemente.
Per motivi di sicurezza, servizi esterni come Stripe, OpenAI o Notion non permettono a terze parti (nemmeno a Base44) di accedere automaticamente alle tue credenziali. Le chiavi API sono come password per i servizi. Mantenerle private e controllate dall’utente mantiene i tuoi dati sicuri e garantisce che solo tu autorizzi l’accesso.Invece, devi:
  1. Accedere al servizio.
  2. Andare alla sezione API o sviluppatore.
  3. Generare la tua chiave.
  4. Incollarla in Base44 come Secret.
Una volta aggiunta, la tua app può usare quella chiave dietro le quinte in sicurezza, e senza codice.
Le funzioni backend in Base44 supportano sia richieste GET che POST. Puoi usare entrambi i metodi per chiamare le tue funzioni backend, a seconda del tuo caso d’uso.
  • Le richieste GET ti permettono di passare dati nella stringa di query dell’URL.
  • Le richieste POST ti permettono di inviare dati in sicurezza nel corpo della richiesta.
Se vedi un errore quando apri un URL di funzione backend nel tuo browser, controlla che la tua richiesta sia formattata correttamente per GET o POST. Assicurati di passare qualsiasi dato richiesto usando il metodo appropriato così la tua funzione backend lo riceve come previsto.
Un errore 500 di solito significa che l’URL per la tua richiesta POST del webhook è scorretto. Assicurati di usare il link app Base44 predefinito della tua app come URL di base nel tuo endpoint di funzione.Per esempio: https://app--your-app-name.base44.app/api/apps/your-app-id/functions/yourFunctionNameSe hai un dominio personalizzato collegato, è comunque consigliato usare il link app predefinito per le richieste POST per garantire un routing corretto e meno errori. Ricontrolla la struttura del tuo URL e aggiorna la tua integrazione secondo necessità.
Potresti vedere l’errore ISOLATE_INTERNAL_FAILURE quando provi a salvare o distribuire una funzione backend. Questo di solito significa che uno dei file nella tua cartella /functions non segue i requisiti della piattaforma e non può avviarsi nell’ambiente Deno di Base44.Cause comuni:
  1. Punto di ingresso Deno.serve mancante: ogni file di funzione nella cartella /functions deve usare Deno.serve() come punto di ingresso. Per esempio: Deno.serve((request) => { ... })
  2. File di utilità o file vuoti in /functions: i moduli di utilità o i file completamente vuoti all’interno della cartella /functions possono attivare questo errore, anche se non sono destinati a essere veri endpoint. I file helper dovrebbero essere spostati fuori da /functions o esclusi dal deployment.
  3. Import non validi: le funzioni backend devono essere autonome. Mantieni solo import da pacchetti npm supportati. Non importare:
    • Componenti frontend
    • Utilità di progetto condivise da altre cartelle
    • Altre funzioni backend direttamente
  4. API non supportate: il runtime Deno non supporta alcuni built-in di Node.js o API solo browser. Rimuovi o sostituisci cose come:
    • Moduli Node.js come fs, path, process, crypto
    • API browser basate su DOM o window
Come risolvere gli errori ISOLATE_INTERNAL_FAILURE:
  1. Controlla il punto di ingresso: assicurati che ogni file in /functions distribuito come funzione backend definisca un blocco Deno.serve() come suo punto di ingresso.
  2. Ripulisci la cartella /functions
    • Rimuovi o sposta fuori qualsiasi file vuoto o modulo di pura utilità che non dovrebbe essere distribuito come funzione.
    • Assicurati che solo veri file di funzione risiedano in /functions.
  3. Correggi import e API
    • Rimuovi gli import locali di componenti frontend, utilità condivise o altre funzioni backend.
    • Sostituisci API Node.js o specifiche del browser non supportate con alternative supportate.
    • Mantieni solo import da pacchetti npm supportati.
  4. Salva e pubblica: salva le tue modifiche e pubblica la tua app così le funzioni backend possono essere ricostruite e distribuite.
  5. Chiedi all’AI di Base44 di rifattorizzare la funzione: se vedi ancora l’errore, copia il codice della funzione nella chat AI di Base44 e dì qualcosa come: “This backend function returns ISOLATE_INTERNAL_FAILURE. Make it self contained and compatible with Deno.serve without changing what it does.” L’AI può aiutare a riscrivere la funzione così segue i pattern Deno corretti mantenendo la tua logica invariata.
Questo messaggio significa che l’organizzazione del repository non è approvata per gli import nel tuo workspace. Chiedi a un proprietario o admin del workspace di aggiungerla sotto Settings > Governance > GitHub organizations, poi incolla di nuovo l’URL del repository.Se hai solo accesso in lettura, Base44 dovrebbe creare una copia nel tuo account GitHub personale. I workspace limitati bloccano quella copia anche quando il repository originale appartiene a un’organizzazione approvata. Chiedi l’accesso in push al repository originale invece.

Domini

La maggior parte dei passaggi qui sotto si applica a qualsiasi dominio. Per un dominio acquistato tramite Wix, le voci specifiche del dominio sono in Risoluzione dei problemi di dominio. Per controllare quale tipo hai, vedi Verificare dove è registrato il tuo dominio.
Aggiorna prima la tua pagina Domains. Un dominio che ha finito la configurazione può ancora mostrare Pending verification finché lo stato non viene ricontrollato, e il messaggio di configurazione può rimanere sullo schermo dopo che il tuo dominio è live. Apri il tuo dominio in un browser e, se la tua app si carica, il tuo dominio è collegato.Se mostra ancora Pending verification, la soluzione più rapida è lasciare che Base44 aggiunga i record per te. Passa il mouse sul badge e clicca Set up DNS for me, poi accedi al tuo provider del dominio e approva le modifiche. Vedi Collegare un dominio esterno.Se hai aggiunto i tuoi record manualmente, questo di solito significa che c’è un problema con la tua configurazione DNS o la propagazione. Controlla che i tuoi nameserver siano configurati correttamente usando la nostra guida sui domini, poi segui i passaggi qui sotto.Passaggi di risoluzione dei problemi:
  1. Rimuovi eventuali record AAAA (IPv6) per il tuo dominio, poiché possono interferire con la configurazione corretta.
  2. Aspetta 48-72 ore affinché le modifiche si propaghino completamente su internet.
  3. Usa uno strumento come whatsmydns.net per confermare che i tuoi record aggiornati siano visibili globalmente.
  4. Ricontrolla di aver inserito i valori dei record esatti.
  5. Se lo stato è ancora in sospeso dopo circa 30 minuti, prova a scollegare il dominio in Base44, poi riaggiungerlo.
Se il tuo dominio ancora non si collega, contatta il supporto con:
  • Uno screenshot dei tuoi record DNS
  • Il tuo nome di dominio
  • Il link della tua app Base44
Se hai acquistato il tuo dominio in Base44, devi verificarlo prima. Se salti questo passaggio, il tuo dominio non si collegherà. Questo si applica a un dominio registrato con GoDaddy o IONOS. Per un dominio acquistato tramite Wix, vedi Verificare il tuo dominio.Il tuo registrar invia un’email chiedendoti di confermare i dettagli di contatto per il tuo dominio, e devi cliccare il link di conferma entro 15 giorni. Questo passaggio è richiesto da ICANN per mantenere il tuo dominio attivo e garantire che i tuoi dettagli di contatto siano validi.Quale registrar la invia dipende da quando hai acquistato il dominio. La maggior parte dei domini acquistati da settembre 2026 proviene da Wix. Prima di allora, i domini provenivano da GoDaddy, o da IONOS se hai acquistato prima del 14 agosto 2026, dove l’email arriva da support@ionos.com con l’oggetto “Please Confirm the Contact Details for Your Domain.” Se non sei sicuro di quale hai, cerca nella tua casella di posta e nella cartella spam “Wix”, “GoDaddy” e “IONOS”.Se non confermi il tuo indirizzo email entro 15 giorni, il tuo dominio potrebbe essere disattivato secondo i requisiti di ICANN.
Se non riesci a trovare l’email, o il link è scaduto, chiedi a GoDaddy o IONOS di inviarne una nuova. Per GoDaddy, vedi Verificare le informazioni di contatto per la validazione ICANN. Se non riesci ad accedere al tuo account con loro, contatta invece il supporto Base44.
Ecco cosa devi fare:
  1. Apri l’email di conferma da GoDaddy o IONOS e clicca il link per confermare il tuo indirizzo email.
  2. In Base44, vai alla Dashboard della tua app e clicca Domains, seleziona il dominio e clicca Unlink domain.
  3. Collega di nuovo il dominio.
  4. Aspetta qualche minuto affinché la connessione si completi.
Se il tuo dominio è bloccato nello stato ‘Connecting’ per più di 30 minuti, vai alla dashboard della tua app e clicca Domains, poi scollega e ricollega il dominio.
Passa attraverso questa checklist per assicurarti che sia configurato correttamente:
  • Assicurati che i record DNS corrispondano esattamente a quello che è mostrato in questa guida per il tuo tipo di configurazione.
  • Rimuovi eventuali record AAAA (IPv6), poiché possono bloccare le connessioni.
  • Ricontrolla per errori di battitura. Assicurati di copiare e incollare i valori esattamente da questa guida.
  • Assicurati che sia www che il dominio root siano configurati correttamente.
  • Conferma che il tuo dominio sia rinnovato e attivo.
  • Aspetta fino a 72 ore affinché le modifiche abbiano effetto.
Risoluzione avanzata dei problemi:
  • Ricontrolla i requisiti dei record CNAME e ANAME/ALIAS:
  • Rimuovi eventuali record AAAA. Base44 supporta solo IPv4 e i record AAAA possono rompere la risoluzione del dominio.
  • Per i domini acquistati da Base44 tramite GoDaddy o IONOS, prova a scollegare e ricollegare il dominio per risolvere la maggior parte dei problemi.
  • Se hai provato questi passaggi e vedi ancora problemi dopo la propagazione DNS completa, contatta il supporto.
Suggerimento: se il tuo dominio usa un DNS manager come Cloudflare, aggiorna i record lì invece che presso il tuo registrar. Imposta i record relativi a Base44 su DNS only (nuvola grigia) così Cloudflare risponde solo al DNS e non fa da proxy al traffico. Mantienili così invece di farlo solo durante la risoluzione dei problemi, perché il proxy fa anche restituire 404 alle pagine appena aggiunte sul tuo dominio personalizzato e impedisce ai Cloudflare Workers di funzionare davanti ad esso. Questo non disattiva SSL in Base44.
Se incontri errori SSL o un ERR_SSL_PROTOCOL_ERROR dopo aver collegato il tuo dominio personalizzato a Base44, segui questi passaggi per risolvere il problema:
  • Controlla che i record DNS del tuo dominio corrispondano esattamente a quello che è mostrato nella tua dashboard Base44.
  • Rimuovi eventuali record AAAA (IPv6) dalle tue impostazioni DNS, poiché possono bloccare le connessioni sicure.
  • Controlla attentamente errori di battitura o valori mancanti nelle tue voci DNS.
  • Assicurati che sia il tuo dominio www che quello root puntino agli indirizzi IP o CNAME Base44 corretti.
  • Verifica che la registrazione del tuo dominio sia attiva e sia stata confermata.
  • Concedi fino a 72 ore affinché le modifiche DNS e SSL si propaghino completamente in tutto il mondo.
  • Se usi un servizio DNS come Cloudflare, aggiorna i tuoi record direttamente in quel servizio e imposta i record relativi a Base44 su DNS only (nuvola grigia), non in proxy. Lasciarli in proxy può anche far restituire 404 alle pagine appena aggiunte sul tuo dominio personalizzato mentre funzionano sul tuo indirizzo .base44.app, e i Cloudflare Workers non funzionano davanti a un dominio Base44.
Se vedi ancora errori SSL dopo aver completato questi passaggi, invia un ticket di supporto e includi:
  • Uno screenshot dei tuoi record DNS attuali
  • Il tuo nome di dominio
  • Un link alla tua app Base44
Se hai eliminato un’app e stai collegando il suo dominio a una nuova app, cosa succede dipende da dove si trovava la vecchia app.Nello stesso workspace, il dominio si collega subito. Aggiungilo alla nuova app come al solito.Se la vecchia app era in un altro workspace, Base44 tiene il dominio riservato per quel workspace. La finestra di dialogo Add new domain/subdomain ti dice che il dominio è registrato in un altro workspace. Puoi rilevarlo da solo aggiungendo il record TXT mostrato nella finestra di dialogo, che dimostra che controlli il dominio. Consulta Rivendicare un dominio usato da un altro workspace.Se il dominio è ancora collegato a un’app live, vedi un errore che dice che il dominio esiste già. Il proprietario di quell’app deve rimuovere il dominio prima che tu possa collegarlo qui.
Dopo aver acquistato un dominio da noi, devi verificare le tue informazioni di contatto per attivarlo. Se non hai ricevuto un’email di verifica dal tuo registrar, il tuo dominio potrebbe non collegarsi o funzionare come previsto. Questo può impedire al tuo sito web di andare live.La maggior parte dei domini acquistati da settembre 2026 sono registrati con Wix, e per quelli l’email arriva da Wix e la tua pagina Domains mostra un pulsante Resend Verification Email. I domini acquistati prima di quella data sono registrati con GoDaddy, o con IONOS se hai acquistato prima del 14 agosto 2026.Per risolvere questo problema:
  1. Cerca nella tua casella di posta, spam e cartelle indesiderate “Wix”, “GoDaddy” e “IONOS”, così catturi l’email indipendentemente da quale registrar detenga il tuo dominio.
  2. Se non riesci a trovarla, chiedi a quel registrar una nuova email di verifica. Dai loro il nome del tuo dominio e spiega che non hai ricevuto l’email di verifica dopo aver acquistato il tuo dominio.
  3. Se non riesci ad accedere al tuo account con il registrar, contatta il supporto Base44 e chiedi loro di richiederlo per te.
  4. Apri la nuova email e segui i passaggi in essa per completare la verifica del tuo dominio.
Un errore 429 di solito appare a causa di un limite temporaneo sul lato Base44. Questo problema si risolve automaticamente.

Aspetta qualche minuto prima di provare a ricollegare il tuo dominio. Se il problema continua dopo l’attesa, riprova più tardi.
Quando cerchi il tuo dominio in strumenti DNS pubblici (come Google Dig o Whatsmydns), potresti vedere un record A extra che punta a un indirizzo IP che non riconosci. Tuttavia, quando controlli la zona DNS del tuo registrar, quel record A non è elencato. Questo di solito accade perché il forwarding del dominio, il redirect URL o il parking è abilitato presso il registrar, il che crea silenziosamente un record A in background e può interferire con il collegamento del tuo dominio o la generazione di SSL.Per risolvere questo problema:
  1. Apri uno strumento di lookup DNS pubblico e cerca i record A del tuo dominio.
  2. Confronta gli IP che vedi lì con i record A nella zona DNS del tuo registrar e conferma che un IP appare solo nello strumento pubblico.
  3. Accedi al tuo account registrar del dominio e apri la pagina di gestione per il tuo dominio.
  4. Cerca sezioni chiamate Domain forwarding, URL redirect, Web forwarding o Parking.
  5. Se qualche opzione di forwarding, redirect o parking è attivata per il tuo dominio, disattivala o eliminala, poi salva le tue modifiche.
  6. Se non sei sicuro da dove viene l’IP extra, copia l’indirizzo IP dallo strumento DNS ed esegui un lookup WHOIS su di esso.
  7. Se l’IP appartiene all’azienda con cui hai registrato il dominio, è quasi certamente una pagina di parking o forwarding predefinita. Assicurati che tutte le funzionalità di forwarding e parking siano completamente disabilitate per questo dominio.
  8. Aspetta che le modifiche DNS si propaghino e poi controlla di nuovo la connessione del tuo dominio o lo stato SSL.
Se hai ancora problemi con il tuo dominio, contatta il supporto Base44 e includi:
  • Uno screenshot dei tuoi record DNS
  • Il tuo nome di dominio
  • Un link alla tua app Base44

Contenuti e media

Puoi caricare video nella chat AI se usano un formato supportato e rispettano il limite di dimensione del file.Per risolvere il problema:
  1. Controlla che il tuo video sia in uno dei formati supportati: MP4, WEBM, MOV, AVI, MKV, M4V, WMV, OGV, 3GP o 3G2.
  2. Assicurati che il tuo video sia di 100MB o meno per video.
  3. Prova a caricare di nuovo il video.
  4. Se il caricamento ancora non funziona, aggiorna l’editor e riprova.
Per maggiori dettagli sui file supportati, vedi la guida Media.
Questo errore appare quando provi a caricare un formato di file non supportato dalla chat AI, o quando il tipo di file non corrisponde a ciò che Base44 si aspetta.Per risolvere il problema:
  1. Controlla che il tuo file sia in uno dei formati supportati.
  2. Assicurati che il tuo file non superi il limite di dimensione per quel tipo di file.
  3. Se hai caricato accidentalmente il file sbagliato, clicca Revert sul messaggio per annullare l’ultimo prompt.
  4. Prova a caricare di nuovo il tuo file usando un formato supportato.
Per maggiori dettagli sui file supportati, vedi la guida Media.
Questo errore appare se carichi un’immagine dove il formato effettivo del file non corrisponde alla sua estensione file o a ciò che Base44 si aspettava. Questo spesso accade se rinomini un file da un altro formato, per esempio da .webp a .png, senza convertirlo correttamente, o se l’immagine è stata salvata in un formato diverso da quello che indica la sua estensione.Per risolvere questo errore:
  1. Annulla il tuo ultimo messaggio, specialmente se il caricamento dell’immagine era nel tuo passaggio precedente.
  2. Apri il file in un editor di immagini e risalvalo o esportalo in un formato supportato, come PNG, JPG o JPEG, invece di rinominare solo l’estensione del file.
  3. Controlla che il tuo file rispetti i limiti per la chat AI.
  4. Prova a caricare di nuovo l’immagine appena esportata usando un formato supportato.
Usa sempre immagini esportate o salvate come PNG, JPG o JPEG da un editor di immagini. Rinominare l’estensione di un file non lo converte in un formato appropriato e può causare errori di caricamento.

Codici di errore

L’azione che hai provato è stata completata con successo. Di solito non vedrai questo codice nell’interfaccia di Base44, ma potresti vederlo nelle risposte API, nei log o negli strumenti di integrazione.Cosa dovresti fare? Non è necessaria alcuna azione. Questo significa che tutto sta funzionando correttamente.
Un errore 400 significa che il server Base44 non è riuscito a elaborare la tua richiesta, spesso perché alcune informazioni mancano o sono nel formato sbagliato.Esempi:
  • Inviare un form con campi obbligatori mancanti.
  • Chiamare un’API con il formato dati sbagliato.
Cosa dovresti fare? Controlla le informazioni che hai inserito e riprova. Se usi un’API, assicurati che la tua richiesta corrisponda al formato previsto.
Non sei loggato, o la tua sessione di login è scaduta. L’azione richiesta richiede l’autenticazione.Esempi:
  • Cercare di visualizzare una pagina dashboard senza accedere.
  • Chiamare un’API o una funzionalità di integrazione con credenziali non valide o un token scaduto.
Cosa dovresti fare? Accedi a Base44 e riprova. Se usi integrazioni, aggiorna le tue chiavi API o credenziali di login.
Sei loggato ma non hai il permesso di eseguire questa azione o accedere alla risorsa. Questo può accadere se il tuo ruolo o i permessi sono limitati, o se le impostazioni di Row-Level Security (RLS) per certe entità dati non sono impostate correttamente.Esempi:
  • Cercare di cambiare le impostazioni in un’app a cui non hai accesso.
  • Tentare di accedere a dati o pagine limitati dal tuo ruolo o dalle regole RLS nella tua app.
Cosa dovresti fare? Controlla con l’admin del tuo workspace per vedere se i tuoi permessi devono essere aggiornati. Se sei un admin o sviluppatore, rivedi le regole RLS per qualsiasi entità dati pertinente e assicurati che sia configurato l’accesso corretto per le azioni che vuoi eseguire.Nota che le funzioni backend sono disponibili solo nel piano Builder e superiori.Se vedi errori 403 quando colleghi webhook da servizi esterni (come Telegram o WhatsApp):Alcuni servizi esterni, come Telegram o WhatsApp, inviano richieste webhook dai loro server ma non supportano l’inclusione di credenziali di autenticazione (come una api_key o header personalizzati). Se il tuo webhook o funzione backend richiede l’autenticazione, questi servizi restituiscono un errore 403.
  • Assicurati che il tuo endpoint webhook non richieda alcuna autenticazione per i servizi che non possono inviare credenziali. L’endpoint deve essere pubblico per funzionare con questi tipi di integrazioni.
  • Se vuoi mantenere l’autenticazione per altre integrazioni, imposta una funzione o endpoint pubblico separato per questi servizi, e usalo solo per azioni non sensibili.
Dopo aver reso pubblico il tuo endpoint, il servizio esterno dovrebbe collegarsi senza un errore 403.
La pagina, il link o la risorsa che hai provato ad accedere non esiste.Esempi:
  • Inserire un URL scorretto per la tua app o dashboard.
  • Accedere a un file eliminato o spostato.
Cosa dovresti fare? Controlla per errori di battitura e conferma di avere il link corretto. Se la risorsa dovrebbe esistere, controlla con l’admin del tuo workspace o i compagni di team per assicurarti che non sia stata spostata o eliminata. Se ancora non riesci ad accedervi, contatta il supporto Base44.
Hai provato a eseguire un’azione troppe volte in un breve periodo di tempo. Questo attiva un limite di velocità temporaneo che protegge prestazioni e stabilità.Esempi:
  • Cliccare rapidamente per ricollegare un dominio o ripetere la stessa azione nella tua dashboard.
  • Inviare molte richieste ripetute in poco tempo tramite l’API, funzioni backend o automazioni.
Cosa dovresti fare? Aspetta un po’ prima di riprovare. Quando riprovi, evita di ripetere rapidamente la stessa azione così non raggiungi di nuovo il limite.Info aggiuntive:
  • I limiti di velocità si applicano per persona, quindi la capacità scala con il numero di persone che usano la tua app.
  • Distribuisci le richieste nel tempo invece di inviarle tutte in una volta.
  • Usa richieste batch dove la tua integrazione le supporta.
  • Aggiungi caching così non chiami lo stesso endpoint per gli stessi dati più e più volte.
  • Aggiungi logica di retry che aspetta un po’ prima di inviare una nuova richiesta dopo una risposta 429.
  • Se gli errori 429 appaiono durante l’attività normale, contatta il supporto Base44 con l’ora dell’errore e cosa stavi cercando di fare.
C’è stato un problema con il server Base44 durante l’elaborazione della tua richiesta.Esempi:
  • Vedere una pagina “500 Internal Server Error”.
  • Funzionalità che falliscono durante il salvataggio o il caricamento dei dati.
Cosa dovresti fare? Aggiorna e riprova. Se il problema continua a verificarsi, controlla il Discord di Base44 per problemi noti o contatta il supporto con i dettagli sull’errore.
Questa pagina è stata tradotta con l’AI. Per le informazioni più accurate e aggiornate, consulta la versione inglese.