Pular para o conteúdo principal
Às vezes as coisas não saem como planejado, mas você pode resolver rapidamente a maioria dos problemas e voltar ao caminho certo. Use este guia para solucionar problemas comuns com publicação, login, chat e outros recursos-chave.
Dicas rápidas de solução de problemas:
  • Se algo no seu app não está funcionando como esperado e você não vê um erro claro, digite ‘Something is wrong’ no chat de IA. A Base44 analisa o que está acontecendo no seu app, traz à tona possíveis problemas e sugere correções diretamente no contexto para que você possa resolver problemas mais rápido antes de tentar etapas manuais.
  • Verifique a página de status da Base44 para ver se há problemas em todo o sistema.

Editor e Dashboard

Você não consegue acessar a landing page do seu app por causa de como a Base44 gerencia configurações de privacidade para apps com áreas públicas e privadas.Por padrão, a Base44 exige que todo app defina um nível de privacidade para todas as suas páginas. Se a privacidade do seu app estiver definida como “Private (Login Required)”, todas as páginas, incluindo a landing page, exigirão login. No momento, a Base44 não oferece suporte para tornar uma página pública (como uma landing page) enquanto o resto do app permanece privado.Para corrigir, você precisa tornar seu app público para que todos possam acessar sua landing page.
  1. Vá para o dashboard do seu app.
  2. Clique em Overview.
  3. Em App Visibility, selecione Public.
Se seu app precisa de áreas públicas e privadas, siga esta solução alternativa:
  1. Crie um app separado para sua landing page pública.
  2. Publique ambos os apps.
  3. Vincule este app de landing ao seu app principal e privado.
  4. Atribua seu domínio principal ao app de landing page e um subdomínio ao seu app privado.
Dica: tente visualizar em uma janela anônima para verificar o acesso sem estar logado.
Solução alternativa:
Se você quer um único app com uma landing page pública e conteúdo privado, pode configurar segurança em nível de linha (RLS) para bloquear todas as páginas exceto sua landing page.
  • Peça à IA para criar uma landing page pública e defini-la como padrão para todos os usuários.
  • Bloqueie todas as outras páginas atrás de RLS (para que apenas usuários logados possam vê-las).
  • Configure redirecionamentos: qualquer pessoa deslogada é enviada para a landing, usuários logados são enviados para o dashboard.
  • Sugestão de prompt:
    “Por favor, implemente uma landing page para nosso app que permita aos usuários fazer login/cadastro em /Login utilizando nosso tema existente. Garanta que todas as páginas exceto a landing page estejam protegidas atrás de RLS e que usuários logados não possam acessar a landing page, sendo redirecionados para o dashboard.”
Para mais sobre configurações de privacidade, consulte o guia de Autenticação.
Se você vê uma tela branca no editor, isso geralmente aponta para um problema técnico que precisa de revisão.Aqui estão algumas etapas que você pode tentar:
  1. Clique no ícone Revert em uma mensagem de chat para restaurar seu app a uma versão funcional anterior.
  2. Abra o Version History (o ícone de relógio no chat de IA) e volte para uma versão mais antiga onde clicar em algo não causava tela branca.
  3. Tente descrever seu problema ao chat de IA com detalhes mais específicos, como exatamente onde, quando e como o problema aparece.
Se essas etapas não resolverem o problema, isso pode ser um bug no código ou configuração do seu app. Nesse caso, envie um ticket de suporte com informações detalhadas sobre o que aciona a tela branca, qual dispositivo/navegador você está usando e quaisquer capturas de tela ou mensagens de erro que você vê. Isso ajudará a equipe da Base44 a investigar e resolver o problema.
Esse erro pode acontecer se o nome do seu app contém um emoji ou caractere especial que não é suportado. Quando esse erro ocorre, você não conseguirá abrir o editor do app nem renomear seu app.Se você encontrar esse problema, entre em contato com o suporte da Base44 para que a equipe possa ajudar a escalar seu caso.
Quando você tenta abrir o editor do app Base44, pode ver uma tela em branco, ficar travado no ícone de carregamento ou notar que tudo está rodando lentamente ou sem resposta. Isso pode acontecer por vários motivos relacionados ao seu navegador, conexão com a internet ou problemas temporários da plataforma.Tente estas etapas:
  1. Verifique se está usando um navegador suportado e atualizado.
  2. Limpe o cache do navegador e os cookies da Base44.
  3. Desative extensões do navegador, especialmente bloqueadores de anúncios ou ferramentas de privacidade.
  4. Abra o editor em uma janela anônima ou tente um navegador diferente.
  5. Verifique a comunidade Discord para quaisquer interrupções relatadas.
  6. Se o editor ainda não estiver funcionando, tire uma captura de tela de quaisquer erros (especialmente do console do seu navegador) e entre em contato com o suporte da Base44 com seus detalhes de navegador e sistema operacional.
Às vezes, após publicar seu app, atualizações como novo conteúdo, mudanças de design ou correções de bugs não aparecem no seu site ao vivo. Isso pode ser causado por cache, problemas de implantação ou etapas perdidas no processo de publicação.Tente estas etapas:
  1. Limpe o cache do navegador e do dispositivo e recarregue seu app.
  2. Verifique seu app em um navegador ou dispositivo diferente.
  3. Certifique-se de ter clicado em Publish e visto uma mensagem de “sucesso”.
  4. Se você atualizou uma função de backend, reimplante-a pelo dashboard.
  5. Procure quaisquer logs de erro no seu dashboard Base44.
  6. Se nada funcionar, inclua o link do seu app e detalhes sobre o que está faltando ao entrar em contato com o suporte da Base44.
Se você vê uma tela em branco após publicar seu app, ou obtém um erro como “Uncaught Error: Error in json schema: properties is required for object type”, geralmente há uma incompatibilidade entre suas definições de campo e os dados sendo salvos.Por exemplo, se você usa um objeto flexível ou um input personalizado (como meal_preferences), certifique-se de que o tipo de input e o tipo de valor combinem com seu schema. Qualquer incompatibilidade pode fazer seu app carregar incorretamente ou exibir uma tela em branco.Verifique seu schema JSON e certifique-se de que seus tipos de campo e os dados sendo armazenados estão alinhados. Se você precisa inserir um objeto flexível, use JsonSchemaForm apenas se as propriedades estiverem claramente definidas com antecedência.
Dica: se o código e as configurações do seu app parecem corretos no editor mas seu app ao vivo ainda mostra telas em branco ou atualizações faltando, verifique novamente seus schemas de campo e dados salvos. Incompatibilidades ocultas de schema são uma causa comum.

Chat de IA

Se você nota que seus créditos estão sendo consumidos mais rápido do que o esperado, pode ser porque está conversando com a IA no modo regular em vez do modo Discuss. Quando você trabalha com a IA no modo regular, cada interação gasta mais créditos. O modo Discuss ajuda a economizar créditos permitindo que você planeje e revise etapas sem acionar ações dispendiosas da IA.Para economizar créditos ao conversar com a IA:
  1. Clique em Discuss na janela de chat da IA antes de começar a conversar. O botão Discuss deve estar destacado.
  2. Planeje, faça perguntas e converse sobre suas ideias com a IA.
  3. Quando terminar de discutir e estiver pronto para a IA agir ou construir algo, clique em Discuss novamente para desativá-lo. O botão Discuss não estará mais destacado, e você pode pedir à IA para implementar suas mudanças.
2025 09 14 14 27 32 Pn
Dica: sempre use o modo Discuss para planejamento e brainstorming. Desative-o apenas quando quiser que a IA execute ações, gere resultados ou faça mudanças. O modo Discuss usa apenas 0,3 créditos por solicitação.
Para mais informações sobre como os créditos funcionam e as melhores formas de gerenciá-los, saiba mais sobre seus créditos.
Isso pode acontecer quando você descreve um problema em termos gerais e a IA começa a adivinhar onde está o problema.Tente este fluxo de trabalho quando quiser explicar um bug específico, por exemplo, um botão que não faz nada, um formulário que não envia ou um recurso que se comporta de forma inesperada.Aponte a IA para o elemento exato (Visual Edit + Discuss):
  1. Clique em Visual Edit e Discuss no chat de IA.
  2. Clique no elemento na prévia do seu app em que você quer trabalhar, por exemplo, um botão, formulário, input ou linha de tabela.
  3. Clique em Discuss no elemento para abrir um chat focado vinculado a esse componente.
  4. No chat de IA, explique o que está acontecendo e o que deveria acontecer.
Chat de IA com Visual Edit e Discuss habilitados e um elemento selecionado.
Inclua o resultado esperado. Isso ajuda a IA a entender a lógica atual e o que você quer que ela faça.Exemplos:
  • Este botão não reage quando clicado, verifique seu manipulador onClick.
  • Após clicar neste botão, um PDF deveria ser baixado, mas atualmente nada acontece.
  • Este botão deveria me levar à página Orders, mas eu fico na mesma tela.
Às vezes o painel do chat de IA pode falhar em carregar, ficar travado processando ou não responder de jeito nenhum. Isso pode acontecer se seu prompt é muito longo ou complexo, devido a problemas de navegador ou rede, ou temporariamente por atualizações do sistema.Tente estas etapas:
  1. Clique no ícone Revert em uma mensagem do chat, ou volte para a última versão do seu app que estava funcionando corretamente. Isso pode redefinir o estado da IA e geralmente resolve o problema.
  2. Clique no botão Stop no chat se ele estiver travado em um estado como ‘thinking’, ‘applying changes’ ou ‘undoing’.
  3. Se seu pedido à IA é muito longo ou complexo, divida-o em partes menores e mais gerenciáveis. Isso ajuda a IA a processar suas instruções com precisão.
  4. Atualize seu navegador e verifique sua conexão com a internet
  5. Limpe o cache do navegador e desative extensões que possam bloquear scripts
  6. Abra seu app em uma janela privada ou anônima
  7. Se ainda não estiver funcionando, verifique o Discord para problemas relatados.
    Se o estado de processamento do chat dura mais de 10 minutos ou não fornece atualizações, clique no botão Stop e informe a equipe de suporte, incluindo os seguintes detalhes:
    • Onde a IA travou (local ou função no app)
    • O prompt ou ação que você estava executando
    • Quanto tempo durou o estado de processamento
Você pode ver o erro ‘dict’ object has no attribute ‘lower’ ao usar o prompt de chat ou tentar enviar uma mensagem. Isso geralmente acontece quando o chat espera texto mas recebe um objeto inesperado, frequentemente devido a uma falha temporária.Para resolver esse erro:
  1. Reverta sua última mensagem, conforme sugerido pelo erro.
  2. Atualize a página completamente:
    • No Windows ou Linux, pressione Ctrl + Shift + R ou Ctrl + F5.
    • No Mac, pressione Cmd + Shift + R.
  3. Tente limpar a seção do chat e iniciar um novo prompt.
  4. Se o erro continuar, entre em contato com o suporte e inclua detalhes sobre seu prompt e o erro.
Se o chat de IA permanece em “Thinking…” após seu primeiro prompt e o app não progride, tente estas etapas.Frequentemente, o app foi parcialmente criado. Tente clonar o app:
  1. Vá para o Dashboard do seu app.
  2. Vá para Settings e depois App settings.
  3. Clique em Clone app.
  4. Abra o app clonado.
Se clonar não ajudar, crie um novo app:
  1. Copie seu texto de prompt original.
  2. Crie um novo app.
  3. Cole o mesmo prompt no chat de IA e execute-o novamente.
Dicas para evitar isso:
  • Para prompts complexos, divida sua solicitação em prompts menores e sequenciais.
  • Primeiros prompts muito longos com muitos detalhes podem fazer o chat travar.
  • Primeiros prompts complexos podem às vezes levar de 10 a 15 minutos para completar. Se nada mudar após esse tempo, tente uma das etapas acima.

Dados e segurança

As regras de segurança em nível de linha (RLS) controlam quais usuários podem acessar dados específicos no seu app. Se usuários não autorizados podem ver ou editar dados, ou as regras de RLS não estão funcionando como esperado, use a verificação de segurança integrada para encontrar e corrigir problemas.Para solucionar problemas de RLS:
  1. Vá para o dashboard do seu app e clique em Security.
  2. Clique em Start security check para escanear regras de RLS ausentes ou mal configuradas.
  3. Revise os problemas encontrados e clique em Apply Fixes para usar os padrões seguros recomendados, ou ajuste regras para cada entidade de dados manualmente.
  4. Faça login com diferentes funções de usuário para confirmar que apenas pessoas autorizadas podem acessar cada tipo de dado.
Para mais detalhes sobre como configurar e gerenciar regras de segurança, consulte o guia para gerenciar configurações de segurança.

Desempenho e velocidade

Você pode ver uma mensagem “500 Internal Server Error” ao carregar seu app, salvar dados, acessar páginas ou usar recursos da plataforma como formulários ou dashboards. Isso pode levar a telas em branco, dados faltando, progresso perdido ou recursos não funcionando.Esse problema geralmente é causado por um problema no backend da Base44 ou na configuração da plataforma, como um App ID inválido, interrupções de servidor, problemas de implantação, problemas de API ou recursos sobrecarregados. Pode afetar versões publicadas e de desenvolvimento do seu app.Um erro 500 significa que algo deu errado no lado do servidor, e você geralmente não pode resolver sozinho.O que você deve fazer:
  1. Atualize a página ou tente novamente mais tarde, pois alguns erros 500 são temporários.
  2. Verifique a página de status ou os canais do Discord para ver se há um incidente conhecido da plataforma.
Se o problema continuar, entre em contato com o suporte da Base44. Inclua os seguintes detalhes:
  • Nome do seu app
  • Onde e quando o erro acontece
  • Quaisquer mensagens de erro do console (capturas de tela se possível)
  • Quais etapas levaram ao problema
Às vezes, um app falha em carregar e exibe apenas uma tela em branco, ícone de carregamento ou cabeçalho básico. Você pode ver isso após fazer edições, tentar pré-visualizar seu app ou depois de publicar. O problema pode ocorrer em dispositivos web e móveis e pode incluir problemas como:
  • O app carrega brevemente, depois desaparece.
  • Clicar no link do app mostra apenas uma página branca ou roda de carregamento.
  • Algumas páginas, abas ou recursos permanecem congelados e sem resposta.
  • O app trava ao clicar em botões ou fazer seleções.
  • Nada aparece ao tentar acessar o dashboard, prévia ou páginas-chave.
A maioria dos problemas de carregamento é causada por um problema no código do seu app ou um problema temporário da plataforma.Tente as seguintes etapas:
  1. Atualize a página ou abra o app em uma nova janela do navegador.
  2. Limpe o cache e cookies do navegador, depois tente carregar novamente.
  3. Certifique-se de que sua conexão com a internet está estável.
  4. Mude de navegador ou dispositivo para ver se o problema persiste em outro lugar.
  5. Se você fez edições recentes antes do problema começar, tente reverter suas mudanças mais recentes se possível.
  6. Espere alguns minutos. Às vezes a plataforma está atualizando ou passando por indisponibilidade temporária.
Se seu app ainda não carrega, entre em contato com o suporte da Base44 e forneça:
  • Uma descrição do que você vê (por exemplo, página em branco/roda de carregamento)
  • Quando o problema começou e quaisquer edições recentes que você fez
  • Nome ou link do app
  • Quaisquer mensagens de erro mostradas no console do seu navegador (se possível)
A equipe de suporte investigará e trabalhará com você para restaurar seu app.
Se você está preso em um estado de carregamento infinito após usar todos os seus créditos ou após uma edição grande, mencione isso na sua mensagem.
Se seu prompt continua rodando e o botão stop não faz nada, tente estas etapas:
  1. Use o Version History para reverter rapidamente seu app para antes do prompt travado. Essa é a forma mais rápida de voltar a um estado anterior.
  2. Mude o LLM nas configurações do seu app, mude para o modo Discuss e envie qualquer prompt (por exemplo, “oi”) para quebrar o estado travado.
  3. Use o modo Visual Edit para fazer uma pequena mudança — como adicionar um espaço extra ou atualizar texto — para forçar uma mudança de estado.
  4. Se possível, abra seu app em um dispositivo móvel, habilite o modo Discuss e envie um prompt.
Se seu app está quebrado mas pedir à IA para reverter no chat não funciona:
  1. Cada prompt no seu histórico de chat tem um botão Revert. Clique nele para reverter seu app para logo antes dessa mudança.
  2. Reverter seu app “pedindo” à IA no chat nunca desfaz mudanças de prompt — apenas o botão Revert ou o Version History corrigirá isso.
  3. Se o botão Revert não funcionar, use o Version History (geralmente encontrado perto do dashboard ou prévia). Isso permite restaurar para uma versão anterior do app.
  4. Se tanto Revert quanto Version History não funcionarem, entre em contato com o suporte da Base44 para mais ajuda.
Se você vê algum aviso no seu navegador ou ferramentas de desenvolvimento sobre o script CDN do Tailwind (como “cdn.tailwindcss.com should not be used in production”), não precisa se preocupar. O script CDN do Tailwind é adicionado automaticamente pela plataforma Base44 e é necessário para o estilo do seu app. Esse script não pode ser removido ou desativado no momento.O aviso não afeta a funcionalidade ou segurança do seu app. O script garante estilo consistente e uma experiência estável em todos os apps Base44.A Base44 está trabalhando em uma solução para isso em um futuro próximo. Por enquanto, mantenha o script como parte da configuração do seu app.

Apps e integrações

As funções de backend são projetadas para lidar com requisições POST e não são acessíveis em um navegador. Se você visita a URL de uma função de backend no seu navegador, sempre verá um erro. No entanto, se todas as suas funções de backend retornam erros 404 Not Found, especialmente ao usar a ferramenta de teste do dashboard ou em suas integrações externas, este é um problema crítico. Geralmente aponta para um problema com o roteamento ou implantação do seu app, não com seu código ou configuração.Siga as etapas abaixo para testar sua função de backend usando o dashboard, e depois prossiga para as etapas de solução de problemas.
  1. Clique em Dashboard no editor do seu app.
  2. Clique em Code.
  3. Clique em Functions.
  4. Selecione a função relevante.
  5. Clique em Test Function no canto inferior direito.
  6. (Opcional) Copie a URL da função na barra lateral superior direita para uso em integrações.
  • Se o teste passa: sua função de backend está funcionando. Erros ao visitar a URL em um navegador são normais.
  • Se o teste retorna um erro 404 ou nenhuma das suas integrações está funcionando: continue com as etapas de solução de problemas abaixo.
  1. Confirme se seu plano suporta funções de backend: certifique-se de estar no plano Builder ou superior.
  2. Verifique localizações de arquivos e nomenclatura:
    • Certifique-se de que seus arquivos de função (por exemplo, ebayAuth) estão no diretório correto.
    • Verifique nomes de arquivos e funções para erros de digitação.
    • Cada arquivo deve exportar a função usando Deno.serve().
  3. Reimplante seu app: reimplante a partir do dashboard para acionar uma nova implantação e atualizar o roteamento do app.
  4. Revise build e implantação recentes: se seu app foi atualizado recentemente, verifique se todas as etapas de build e implantação foram concluídas com sucesso.
Se o problema continuar após essas verificações, provavelmente é um problema de roteamento ou implantação no nível da plataforma, em vez de algo errado com a configuração do seu app. Entre em contato com o suporte da Base44 e inclua:
  • O link para seu app
  • Uma lista dos nomes das funções de backend afetadas (por exemplo, ebayAuth)
  • Capturas de tela mostrando os erros 404 em cada endpoint
  • Quando o problema começou, como após uma implantação, migração ou atualização da plataforma
Dica: mencionar quando o problema começou ajuda a equipe de suporte a solucionar o problema mais rapidamente.
Por razões de segurança, serviços externos como Stripe, OpenAI ou Notion não permitem que terceiros (mesmo a Base44) acessem suas credenciais automaticamente. Chaves de API são como senhas para serviços. Mantê-las privadas e controladas pelo usuário mantém seus dados seguros e garante que apenas você autorize o acesso.Em vez disso, você precisa:
  1. Fazer login no serviço.
  2. Ir para a seção API ou de desenvolvedor.
  3. Gerar sua chave.
  4. Colá-la na Base44 como um Secret.
Uma vez adicionada, seu app pode usar essa chave nos bastidores com segurança e sem código.
As funções de backend na Base44 agora suportam requisições GET e POST. Você pode usar qualquer método para chamar suas funções de backend, dependendo do seu caso de uso.
  • Requisições GET permitem passar dados na query string da URL.
  • Requisições POST permitem enviar dados com segurança no corpo da requisição.
Se você vê um erro ao abrir a URL de uma função de backend no seu navegador, verifique se sua requisição está formatada corretamente para GET ou POST. Certifique-se de passar quaisquer dados necessários usando o método apropriado para que sua função de backend os receba como esperado.
Um erro 500 geralmente significa que a URL para sua requisição POST de webhook está incorreta. Certifique-se de estar usando o link padrão do app Base44 como URL base no seu endpoint de função.Por exemplo: https://app--your-app-name.base44.app/api/apps/your-app-id/functions/yourFunctionNameSe você tem um domínio personalizado conectado, ainda é recomendado usar o link padrão do app para requisições POST para garantir roteamento adequado e menos erros. Verifique a estrutura da sua URL e atualize sua integração conforme necessário.
Você pode ver o erro ISOLATE_INTERNAL_FAILURE quando tenta salvar ou implantar uma função de backend. Isso geralmente significa que um dos arquivos na sua pasta /functions não segue os requisitos da plataforma e não pode iniciar no ambiente Deno da Base44.Causas comuns:
  1. Falta entrypoint Deno.serve: cada arquivo de função na pasta /functions deve usar Deno.serve() como entrypoint. Por exemplo: Deno.serve((request) => { ... })
  2. Arquivos utilitários ou vazios em /functions: módulos utilitários ou arquivos completamente vazios dentro da pasta /functions podem acionar esse erro, mesmo que não sejam destinados a ser endpoints reais. Arquivos auxiliares devem ser movidos para fora de /functions ou excluídos da implantação.
  3. Imports inválidos: as funções de backend devem ser autocontidas. Mantenha apenas imports de pacotes npm suportados. Não importe:
  • Componentes de frontend
  • Utilitários compartilhados do projeto de outras pastas
  • Outras funções de backend diretamente
  1. APIs não suportadas: o runtime Deno não suporta alguns built-ins do Node.js ou APIs específicas do navegador. Remova ou substitua coisas como:
  • Módulos Node.js como fs, path, process, crypto
  • APIs baseadas em DOM ou window do navegador
Como corrigir erros ISOLATE_INTERNAL_FAILURE:
  1. Verifique o entrypoint: certifique-se de que cada arquivo em /functions que é implantado como função de backend define um bloco Deno.serve() como seu entrypoint.
  2. Limpe a pasta /functions
    • Remova ou mova quaisquer arquivos vazios ou módulos utilitários puros que não devem ser implantados como funções.
    • Certifique-se de que apenas arquivos de função reais ficam em /functions.
  3. Corrija imports e APIs
    • Remova imports locais de componentes de frontend, utilitários compartilhados ou outras funções de backend.
    • Substitua APIs Node.js ou específicas do navegador não suportadas por alternativas suportadas.
    • Mantenha apenas imports de pacotes npm suportados.
  4. Salve e publique: salve suas mudanças e publique seu app para que as funções de backend possam ser reconstruídas e implantadas.
  5. Peça à IA da Base44 para refatorar a função: se você ainda vê o erro, copie o código da função no chat de IA da Base44 e diga algo como: “Essa função de backend retorna ISOLATE_INTERNAL_FAILURE. Torne-a autocontida e compatível com Deno.serve sem alterar o que ela faz.” A IA pode ajudar a reescrever a função para que siga os padrões corretos do Deno mantendo sua lógica a mesma.

Domínios

Quando seu domínio fica travado em “pending” após atualizar o DNS para adicioná-lo à Base44, isso geralmente significa que há um problema com sua configuração ou propagação de DNS.Primeiro, verifique se seus nameservers estão configurados corretamente. Leia nosso guia sobre domínios para verificar isso. Se ainda tiver problemas, siga as etapas abaixo.Etapas de solução de problemas:
  1. Remova quaisquer registros AAAA (IPv6) para seu domínio, pois podem interferir na configuração adequada.
  2. Espere 48-72 horas para as mudanças se propagarem completamente pela internet.
  3. Use uma ferramenta como whatsmydns.net para confirmar que seus registros atualizados estão visíveis globalmente.
  4. Verifique se você inseriu os valores de registro exatos.
  5. Se o status ainda estiver pendente após cerca de 30 minutos, tente desvincular o domínio na Base44 e adicioná-lo novamente.
Se seu domínio ainda não se conecta, entre em contato com o suporte com:
  • Uma captura de tela dos seus registros DNS
  • Seu nome de domínio
  • Seu link do app Base44
Se você comprou seu domínio na Base44, precisa verificá-lo primeiro. Se pular essa etapa, seu domínio não se conectará.Você precisa confirmar a propriedade do seu domínio verificando seu e-mail com a IONOS.
Verifique sua caixa de entrada por um e-mail de support@ionos.com com o assunto “Please Confirm the Contact Details for Your Domain.” Abra este e-mail e clique no botão “Confirm Email Address” dentro de 14 dias. Essa etapa é exigida pela ICANN para manter seu domínio ativo e garantir que seus dados de contato são válidos.
Se você não confirmar seu e-mail dentro de 14 dias, seu domínio pode ser desativado de acordo com os requisitos da ICANN. Se não encontrar o e-mail, verifique suas pastas de spam ou lixo eletrônico. Se o e-mail ou link expirou, entre em contato com o suporte da IONOS para solicitar um novo e-mail de confirmação.Aqui está o que você precisa fazer:
  1. Abra o e-mail da IONOS e clique no link para confirmar seu endereço de e-mail.
  2. Na Base44, vá para o Dashboard do seu app e clique em Domains, selecione o domínio e clique em Unlink domain.
  3. Conecte o domínio novamente.
  4. Espere alguns minutos para a conexão completar.
Se seu domínio fica travado no status ‘Connecting’ por mais de 30 minutos, vá para o dashboard do seu app e clique em Domains, depois desvincule e vincule o domínio novamente.
Passe por esta lista de verificação para garantir que está configurado corretamente:
  • Certifique-se de que os registros DNS correspondem exatamente ao que é mostrado neste guia para seu tipo de configuração.
  • Remova quaisquer registros AAAA (IPv6), pois podem bloquear conexões.
  • Verifique erros de digitação. Certifique-se de copiar e colar valores exatamente deste guia.
  • Certifique-se de que www e o domínio raiz estão configurados corretamente.
  • Confirme que seu domínio está renovado e ativo.
  • Espere até 72 horas para as mudanças entrarem em vigor.
Solução de problemas avançada:
  • Verifique novamente os requisitos de registros CNAME e ANAME/ALIAS:
  • Remova quaisquer registros AAAA. A Base44 suporta apenas IPv4 e registros AAAA podem quebrar a resolução de domínio.
  • Para domínios IONOS, tente desvincular e revincular o domínio para resolver a maioria dos problemas.
  • Se você tentou essas etapas e ainda vê problemas após propagação completa do DNS, entre em contato com o suporte.
Dica: se seu domínio usa um gerenciador de DNS como o Cloudflare, atualize os registros lá em vez de no seu registrador. Durante a configuração ou solução de problemas, defina os registros relacionados à Base44 como DNS only (nuvem cinza) para que o Cloudflare responda apenas DNS e não faça proxy do tráfego. Isso não desativa o SSL na Base44. Apenas remove uma camada extra de proxy enquanto você corrige a conexão.
Se você encontrar erros SSL ou um ERR_SSL_PROTOCOL_ERROR após conectar seu domínio personalizado à Base44, siga estas etapas para resolver o problema:
  • Verifique se os registros DNS do seu domínio correspondem exatamente ao que é mostrado no seu dashboard Base44.
  • Remova quaisquer registros AAAA (IPv6) das suas configurações DNS, pois podem bloquear conexões seguras.
  • Verifique cuidadosamente erros de digitação ou valores faltando nas suas entradas DNS.
  • Certifique-se de que seu www e domínio raiz apontam para os endereços IP ou CNAME corretos da Base44.
  • Verifique se o registro do seu domínio está ativo e foi confirmado.
  • Permita até 72 horas para as mudanças de DNS e SSL se propagarem completamente pelo mundo.
  • Se você usa um serviço DNS como Cloudflare, atualize seus registros diretamente nesse serviço e defina os registros relacionados à Base44 como DNS only (nuvem cinza) enquanto configura ou soluciona problemas.
Se você ainda vê erros SSL após completar essas etapas, envie um ticket de suporte e inclua:
  • Uma captura de tela dos seus registros DNS atuais
  • Seu nome de domínio
  • Um link para seu app Base44
Se você excluiu um app e está tentando conectar o domínio a um novo app, pode ver um erro dizendo que o domínio já existe. Isso pode acontecer se o domínio ainda estiver registrado no nosso sistema, mesmo após o app antigo ser removido.Você não conseguirá corrigir isso sozinho no momento. Entre em contato com nossa equipe de suporte para ajuda com isso.
Depois de comprar um domínio conosco, você precisa verificar suas informações de contato para ativá-lo. Se você não recebeu um e-mail de verificação da IONOS (o registrador de domínio), seu domínio pode não conectar ou funcionar como esperado. Isso pode impedir seu site de ficar ao vivo.Para resolver esse problema:
  1. Verifique sua caixa de entrada, spam e lixo eletrônico por um e-mail da IONOS.
  2. Se não conseguir encontrar o e-mail, entre em contato com a IONOS (o registrador de domínio) e solicite um novo e-mail de verificação.
  3. Ao entrar em contato com a IONOS, forneça seu nome de domínio e explique que você não recebeu o e-mail de verificação após comprar seu domínio.
  4. Siga as etapas da IONOS para completar a verificação do seu domínio.
Um erro 429 geralmente aparece devido a um limite temporário no lado da Base44. Esse problema se resolve automaticamente.

Espere alguns minutos antes de tentar reconectar seu domínio. Se o problema continuar após esperar, tente novamente mais tarde.
Quando você pesquisa seu domínio em ferramentas DNS públicas (como Google Dig ou Whatsmydns), pode ver um registro A extra apontando para um endereço IP que não reconhece. No entanto, quando verifica a zona DNS do seu registrador, esse registro A não está listado. Isso geralmente acontece porque o encaminhamento de domínio, redirecionamento de URL ou parking está habilitado no registrador, o que cria silenciosamente um registro A em segundo plano e pode interferir na conexão do seu domínio ou geração de SSL.Para corrigir esse problema:
  1. Abra uma ferramenta de busca DNS pública e pesquise os registros A do seu domínio.
  2. Compare os IPs que vê lá com os registros A na zona DNS do seu registrador e confirme que um IP aparece apenas na ferramenta pública.
  3. Faça login na sua conta do registrador de domínio e abra a página de gerenciamento do seu domínio.
  4. Procure seções chamadas Domain forwarding, URL redirect, Web forwarding ou Parking.
  5. Se qualquer opção de encaminhamento, redirecionamento ou parking estiver ativada para seu domínio, desative-a ou exclua-a, depois salve suas mudanças.
  6. Se você não tem certeza de onde vem o IP extra, copie o endereço IP da ferramenta DNS e execute uma busca WHOIS nele.
  7. Se o IP pertence ao seu registrador (como GoDaddy ou Namecheap), é quase certamente uma página padrão de parking ou encaminhamento. Certifique-se de que todos os recursos de encaminhamento e parking estejam totalmente desativados para este domínio.
  8. Espere as mudanças de DNS se propagarem e depois verifique a conexão do seu domínio ou status SSL novamente.
Se você ainda está tendo problemas com seu domínio, entre em contato com o suporte da Base44 e inclua:
  • Uma captura de tela dos seus registros DNS
  • Seu nome de domínio
  • Um link para seu app Base44

Conteúdo e mídia

Você pode enviar vídeos para o chat de IA se eles usarem um formato suportado e atenderem ao limite de tamanho de arquivo.Para corrigir o problema:
  1. Verifique se seu vídeo está em um dos formatos suportados: MP4, WEBM, MOV, AVI, MKV, M4V, WMV, OGV, 3GP ou 3G2.
  2. Certifique-se de que seu vídeo tem 100MB ou menos por vídeo.
  3. Tente enviar o vídeo novamente.
  4. Se o upload ainda não funcionar, atualize o editor e tente novamente.
Para mais detalhes sobre arquivos suportados, consulte o guia de Mídia.
Esse erro aparece quando você tenta enviar um formato de arquivo que não é suportado pelo chat de IA, ou quando o tipo de arquivo não corresponde ao que a Base44 espera.Para corrigir o problema:
  1. Verifique se seu arquivo está em um dos formatos suportados.
  2. Certifique-se de que seu arquivo não excede o limite de tamanho para esse tipo de arquivo.
  3. Se você enviou acidentalmente o arquivo errado, clique em Revert na mensagem para desfazer o último prompt.
  4. Tente enviar seu arquivo novamente usando um formato suportado.
Para mais detalhes sobre arquivos suportados, consulte o guia de Mídia.
Esse erro aparece se você envia uma imagem onde o formato real do arquivo não corresponde à sua extensão de arquivo ou ao que a Base44 esperava. Isso frequentemente acontece se você renomeia um arquivo de outro formato, por exemplo de .webp para .png, sem convertê-lo adequadamente, ou se a imagem foi salva em um formato diferente do que sua extensão indica.Para resolver esse erro:
  1. Reverta sua última mensagem, especialmente se o upload de imagem foi seu passo anterior.
  2. Abra o arquivo em um editor de imagem e salve ou exporte novamente em um formato suportado, como PNG, JPG ou JPEG, em vez de apenas renomear a extensão do arquivo.
  3. Verifique se seu arquivo atende aos limites do chat de IA.
  4. Tente enviar a imagem recém-exportada novamente usando um formato suportado.
Sempre use imagens exportadas ou salvas como PNG, JPG ou JPEG de um editor de imagem. Renomear a extensão de um arquivo não o converte em um formato adequado e pode causar erros de upload.

Códigos de erro

A ação que você tentou foi concluída com sucesso. Você geralmente não verá esse código na interface da Base44, mas pode encontrá-lo em respostas de API, logs ou ferramentas de integração.O que você deve fazer? Nenhuma ação é necessária. Isso significa que tudo está funcionando corretamente.
Um erro 400 significa que o servidor da Base44 não pôde processar sua solicitação, frequentemente porque algumas informações estão faltando ou no formato errado.Exemplos:
  • Enviar um formulário com campos obrigatórios faltando.
  • Chamar uma API com o formato de dados errado.
O que você deve fazer? Verifique as informações que inseriu e tente novamente. Se estiver usando uma API, certifique-se de que sua solicitação corresponde ao formato esperado.
Você não está logado, ou sua sessão expirou. A ação solicitada requer autenticação.Exemplos:
  • Tentar visualizar uma página de dashboard sem fazer login.
  • Chamar uma API ou recurso de integração com credenciais inválidas ou um token expirado.
O que você deve fazer? Faça login na Base44 e tente novamente. Se estiver usando integrações, atualize suas chaves de API ou credenciais de login.
Você está logado mas não tem permissão para executar essa ação ou acessar o recurso. Isso pode acontecer se sua função ou permissões são limitadas, ou se as configurações de Row-Level Security (RLS) para certas entidades de dados não estão configuradas adequadamente.Exemplos:
  • Tentar mudar configurações em um app ao qual você não tem acesso.
  • Tentar acessar dados ou páginas restritos pela sua função ou regras de RLS no seu app.
O que você deve fazer? Verifique com seu admin do workspace se suas permissões precisam ser atualizadas. Se você é um admin ou desenvolvedor, revise as regras de RLS para quaisquer entidades de dados relevantes e certifique-se de que o acesso correto está configurado para as ações que você quer realizar.Observe que as funções de backend só estão disponíveis em planos de nível Builder e superior.Se você vê erros 403 ao conectar webhooks de serviços externos (como Telegram ou WhatsApp):Alguns serviços externos, como Telegram ou WhatsApp, enviam requisições de webhook de seus servidores, mas não suportam incluir credenciais de autenticação (como uma api_key ou cabeçalhos personalizados). Se seu webhook ou função de backend exige autenticação, esses serviços retornam um erro 403.
  • Certifique-se de que seu endpoint de webhook não exige nenhuma autenticação para serviços que não podem enviar credenciais. O endpoint deve ser público para funcionar com esses tipos de integrações.
  • Se você quer manter a autenticação para outras integrações, configure uma função ou endpoint público separado para esses serviços, e use-o apenas para ações que não são sensíveis.
Depois de tornar seu endpoint público, o serviço externo deve se conectar sem um erro 403.
A página, link ou recurso que você tentou acessar não existe.Exemplos:
  • Inserir uma URL incorreta para seu app ou dashboard.
  • Acessar um arquivo excluído ou movido.
O que você deve fazer? Verifique erros de digitação e confirme que tem o link correto. Se o recurso deveria existir, verifique com seu admin do workspace ou colegas de equipe para garantir que ele não foi movido ou excluído. Se ainda não conseguir acessá-lo, entre em contato com o suporte da Base44.
Você tentou executar uma ação muitas vezes em um curto período. Isso aciona um limite de taxa temporário que protege o desempenho e a estabilidade.Exemplos:
  • Clicar rapidamente para reconectar um domínio ou repetir a mesma ação no seu dashboard.
  • Enviar muitas requisições repetidas em pouco tempo via API, funções de backend ou automações.
O que você deve fazer? Espere um pouco antes de tentar novamente. Ao tentar novamente, evite repetir a mesma ação rapidamente para não atingir o limite novamente.Informações adicionais:
  • Os limites de taxa se aplicam por pessoa, então a capacidade escala com o número de pessoas usando seu app.
  • Distribua as requisições ao longo do tempo em vez de enviá-las todas de uma vez.
  • Use requisições em lote onde sua integração as suportar.
  • Adicione cache para que não chame o mesmo endpoint para os mesmos dados repetidamente.
  • Adicione lógica de retry que espera um pouco antes de enviar uma nova requisição após uma resposta 429.
  • Se erros 429 aparecem durante atividade normal, entre em contato com o suporte da Base44 com o horário do erro e o que você estava tentando fazer.
Houve um problema com o servidor da Base44 ao processar sua solicitação.Exemplos:
  • Ver uma página “500 Internal Server Error”.
  • Recursos falhando ao salvar ou carregar dados.
O que você deve fazer? Atualize e tente novamente. Se o problema continuar acontecendo, verifique o Discord da Base44 para problemas conhecidos ou entre em contato com o suporte com detalhes sobre o erro.
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.