Saltar al contenido principal
A veces las cosas no salen como planeas, pero puedes solucionar la mayoría de los problemas rápidamente. Usa esta guía para resolver problemas comunes con publicación, inicio de sesión, chat y otras funciones clave.
Consejos rápidos de solución de problemas:
  • Si algo en tu app no funciona como esperas y no ves un error claro, escribe ‘Algo está mal’ en el chat de IA. Base44 analiza lo que ocurre en tu app, muestra los posibles problemas y sugiere soluciones en contexto para que resuelvas problemas más rápido antes de probar pasos manuales.
  • Consulta la página de estado de Base44 para ver si hay problemas generales del sistema.

Editor y panel

No puedes acceder a la página de inicio de tu app por cómo Base44 gestiona la privacidad para apps con áreas públicas y privadas.Por defecto, Base44 requiere que cada app tenga un nivel de privacidad para todas sus páginas. Si la privacidad de tu app está en “Privada (Requiere inicio de sesión)”, todas las páginas, incluida la de inicio, requerirán inicio de sesión. Actualmente, Base44 no admite tener una página pública (como la de inicio) y el resto privado.Para solucionarlo, debes hacer pública tu app para que todos puedan acceder a la página de inicio.
  1. Ve al panel de tu app.
  2. Haz clic en Overview.
  3. En App Visibility, selecciona Public.
Si tu app necesita áreas públicas y privadas, sigue esta solución alternativa:
  1. Crea una app separada para tu página de inicio pública.
  2. Publica ambas apps.
  3. Enlaza esta app de inicio a tu app principal privada.
  4. Asigna tu dominio principal a la app de inicio y un subdominio a tu app privada.
Consejo: prueba ver la app en una ventana de incógnito para comprobar el acceso sin iniciar sesión.
Solución alternativa:
Si quieres una sola app con página de inicio pública y contenido privado, puedes configurar seguridad a nivel de fila (RLS) para bloquear todas las páginas excepto la de inicio.
  • Pide a la IA que cree una página de inicio pública, configurada como predeterminada para todos los usuarios.
  • Bloquea las demás páginas con RLS (para que solo usuarios autenticados las vean).
  • Configura redirecciones: cualquiera sin sesión va a la página de inicio, los autenticados al panel.
  • Sugerencia de prompt:
    “Implementa una página de inicio para nuestra app que permita a los usuarios iniciar sesión/registrarse en /Login usando nuestro tema existente. Asegúrate de que todas las páginas excepto la de inicio estén protegidas con RLS y que los usuarios autenticados no puedan acceder a la página de inicio, sino que sean redirigidos al panel.”
Para más información sobre privacidad, consulta la guía de Autenticación.
Si ves una pantalla en blanco en el editor, suele indicar un problema técnico que necesita revisión.Aquí hay algunos pasos que puedes probar:
  1. Haz clic en el icono Revert de un mensaje del chat para restaurar tu app a una versión anterior funcional.
  2. Abre el historial de versiones (el icono de reloj en el chat de IA) y vuelve a una versión anterior donde hacer clic no causara una pantalla en blanco.
  3. Intenta describir tu problema al chat de IA con más detalles específicos, como dónde, cuándo y cómo aparece.
Si estos pasos no resuelven el problema, podría ser un error en el código o la configuración de tu app. En ese caso, envía un ticket de soporte con información detallada sobre qué provoca la pantalla en blanco, qué dispositivo/navegador usas y cualquier captura o mensaje de error. Esto ayudará al equipo de Base44 a investigar y resolver el problema.
Este error puede ocurrir si el nombre de tu app contiene un emoji o un carácter especial no admitido. Cuando ocurre, no podrás abrir el editor ni renombrar la app.Si tienes este problema, contacta con el soporte de Base44 para que el equipo pueda ayudarte a escalar tu caso.
Cuando intentas abrir el editor de Base44, puede que veas una pantalla en blanco, te quedes en el icono de carga o todo vaya lento o sin respuesta. Esto puede ocurrir por varios motivos relacionados con tu navegador, conexión a internet o problemas temporales de la plataforma.Prueba estos pasos:
  1. Comprueba que usas un navegador actualizado y compatible.
  2. Borra la caché del navegador y las cookies de Base44.
  3. Desactiva las extensiones del navegador, sobre todo bloqueadores de anuncios o de privacidad.
  4. Abre el editor en una ventana de incógnito o prueba con otro navegador.
  5. Consulta la comunidad de Discord por si hay incidencias reportadas.
  6. Si el editor sigue sin funcionar, haz una captura de cualquier error (especialmente de la consola del navegador) y contacta con el soporte de Base44 con los detalles de tu navegador y sistema operativo.
A veces, tras publicar tu app, las actualizaciones como contenido nuevo, cambios de diseño o correcciones no aparecen en el sitio en vivo. Esto puede deberse a caché, problemas de despliegue o pasos omitidos en la publicación.Prueba estos pasos:
  1. Borra la caché del navegador y dispositivo, luego recarga la app.
  2. Verifica tu app desde otro navegador o dispositivo.
  3. Asegúrate de haber hecho clic en Publish y de haber visto un mensaje de “éxito”.
  4. Si actualizaste una función backend, vuelve a desplegarla desde el panel.
  5. Revisa los registros de errores en tu panel de Base44.
  6. Si nada funciona, incluye el enlace de tu app y los detalles de lo que falta al contactar con el soporte de Base44.
Si ves una pantalla en blanco tras publicar tu app, o un error como “Uncaught Error: Error in json schema: properties is required for object type”, normalmente hay una discrepancia entre tus definiciones de campos y los datos guardados.Por ejemplo, si usas un objeto flexible o una entrada personalizada (como meal_preferences), asegúrate de que el tipo de entrada y el tipo de valor coincidan con tu esquema. Cualquier discrepancia puede hacer que tu app cargue mal o muestre una pantalla en blanco.Revisa tu esquema JSON y asegúrate de que los tipos de campo y los datos guardados coincidan. Si necesitas insertar un objeto flexible, usa JsonSchemaForm solo si las propiedades están claramente definidas con antelación.
Consejo: Si el código y la configuración de tu app parecen correctos en el editor pero la app en vivo sigue mostrando pantallas en blanco o cambios faltantes, revisa los esquemas de tus campos y los datos guardados. Las discrepancias ocultas de esquema son una causa común.

Chat de IA

Si notas que tus créditos se gastan más rápido de lo esperado, puede ser porque chateas con la IA en modo normal en lugar de Discuss. En modo normal, cada interacción consume más créditos. El modo Discuss ayuda a ahorrar créditos al permitirte planificar y revisar pasos sin activar acciones costosas de la IA.Para ahorrar créditos al chatear con la IA:
  1. Haz clic en Discuss en la ventana de chat de IA antes de empezar. El botón Discuss debe quedar resaltado.
  2. Planifica, haz preguntas y comenta tus ideas con la IA.
  3. Cuando termines y quieras que la IA actúe o construya algo, haz clic en Discuss otra vez para desactivarlo. El botón Discuss ya no estará resaltado, y entonces puedes pedirle a la IA que implemente tus cambios.
2025 09 14 14 27 32 Pn
Consejo: Usa siempre el modo Discuss para planificar y hacer lluvia de ideas. Desactívalo solo cuando quieras que la IA ejecute acciones, genere resultados o haga cambios. El modo Discuss solo usa 0,3 créditos por solicitud.
Para más información sobre el funcionamiento de los créditos y cómo gestionarlos, aprende más sobre tus créditos.
Esto puede ocurrir cuando describes un problema en términos generales y la IA empieza a adivinar dónde está el error.Prueba este flujo cuando quieras explicar un error concreto, por ejemplo, un botón que no hace nada, un formulario que no se envía o una función que se comporta de forma inesperada.Indica a la IA el elemento exacto (Visual Edit + Discuss):
  1. Haz clic en Visual Edit y Discuss en el chat de IA.
  2. Haz clic en el elemento de la vista previa de tu app con el que quieres trabajar, por ejemplo, un botón, formulario, entrada o fila de tabla.
  3. Haz clic en Discuss en el elemento para abrir un chat enfocado vinculado a ese componente.
  4. En el chat de IA, explica qué ocurre y qué debería ocurrir.
AI chat with Visual Edit and Discuss enabled and an element selected.
Incluye el resultado esperado. Esto ayuda a la IA a entender la lógica actual y lo que quieres que haga.Ejemplos:
  • Este botón no reacciona al hacer clic, revisa su manejador onClick.
  • Tras hacer clic en este botón, debería descargarse un PDF, pero actualmente no pasa nada.
  • Este botón debería llevarme a la página de Pedidos, pero me quedo en la misma pantalla.
A veces el panel de chat de IA puede no cargar, quedarse procesando o no responder. Esto puede ocurrir si tu prompt es demasiado largo o complejo, por problemas de navegador o red, o temporalmente por actualizaciones del sistema.Prueba estos pasos:
  1. Haz clic en el icono Revert de un mensaje, o vuelve a la última versión de tu app que funcionaba correctamente. Esto puede restablecer el estado de la IA y suele resolver el problema.
  2. Haz clic en el botón Stop del chat si se queda en un estado como ‘thinking’, ‘applying changes’ o ‘undoing’.
  3. Si tu solicitud a la IA es muy larga o compleja, divídela en partes más pequeñas y manejables. Esto ayuda a la IA a procesar tus instrucciones con precisión.
  4. Recarga el navegador y verifica tu conexión a internet.
  5. Borra la caché del navegador y desactiva las extensiones que puedan bloquear scripts.
  6. Abre tu app en una ventana privada o de incógnito.
  7. Si sigue sin funcionar, revisa Discord por incidencias reportadas.
    Si el estado de procesamiento del chat dura más de 10 minutos o no muestra actualizaciones, haz clic en el botón Stop y avisa al equipo de soporte con los siguientes detalles:
    • Dónde se quedó la IA (ubicación o función en la app)
    • El prompt o acción que estabas realizando
    • Cuánto duró el estado de procesamiento
Puedes ver el error ‘dict’ object has no attribute ‘lower’ al usar el prompt del chat o al intentar enviar un mensaje. Esto suele ocurrir cuando el chat espera texto pero recibe un objeto inesperado, normalmente por un fallo temporal.Para resolver este error:
  1. Revierte tu último mensaje, como sugiere el error.
  2. Recarga la página completamente:
    • En Windows o Linux, pulsa Ctrl + Shift + R o Ctrl + F5.
    • En Mac, pulsa Cmd + Shift + R.
  3. Intenta limpiar la sección de chat y empieza un nuevo prompt.
  4. Si el error continúa, contacta con soporte e incluye detalles sobre tu prompt y el error.
Si el chat de IA sigue en “Thinking…” tras tu primer prompt y la app no avanza, prueba estos pasos.A menudo, la app se ha creado parcialmente. Intenta clonarla:
  1. Ve al Dashboard de tu app.
  2. Ve a Settings y luego a App settings.
  3. Haz clic en Clone app.
  4. Abre la app clonada.
Si clonar no ayuda, crea una nueva app:
  1. Copia el texto de tu prompt original.
  2. Crea una nueva app.
  3. Pega el mismo prompt en el chat de IA y ejecútalo de nuevo.
Consejos para evitar esto:
  • Para prompts complejos, divide tu solicitud en prompts más pequeños y secuenciales.
  • Los primeros prompts muy largos con muchos detalles pueden hacer que el chat se atasque.
  • Los primeros prompts complejos pueden tardar de 10 a 15 minutos en completarse. Si nada cambia tras ese tiempo, prueba uno de los pasos anteriores.

Datos y seguridad

Las reglas de seguridad a nivel de fila (RLS) controlan qué usuarios pueden acceder a datos específicos en tu app. Si usuarios no autorizados ven o editan datos, o las reglas no funcionan como esperas, usa la verificación de seguridad integrada para encontrar y solucionar problemas.Para resolver problemas de RLS:
  1. Ve al panel de tu app y haz clic en Security.
  2. Haz clic en Start security check para buscar reglas RLS faltantes o mal configuradas.
  3. Revisa los problemas encontrados y haz clic en Apply Fixes para usar los valores seguros recomendados, o ajusta las reglas para cada entidad de datos manualmente.
  4. Inicia sesión con distintos roles de usuario para confirmar que solo las personas autorizadas pueden acceder a cada tipo de dato.
Para más detalles sobre cómo configurar y gestionar reglas de seguridad, consulta la guía para gestionar la configuración de seguridad.

Rendimiento y velocidad

Puedes ver un mensaje “500 Internal Server Error” al cargar tu app, guardar datos, acceder a páginas o usar funciones como formularios o paneles. Esto puede provocar pantallas en blanco, datos faltantes, progreso perdido o funciones que no funcionan.Este problema suele deberse a un fallo en el backend de Base44 o en la configuración de la plataforma, como un App ID no válido, caídas del servidor, problemas de despliegue, problemas de API o recursos sobrecargados. Puede afectar tanto a versiones publicadas como en desarrollo.Un error 500 significa que algo falló en el servidor y normalmente no puedes solucionarlo tú.Qué debes hacer:
  1. Recarga la página o vuelve a intentarlo más tarde, ya que algunos errores 500 son temporales.
  2. Consulta la página de estado o los canales de Discord para ver si hay una incidencia conocida.
Si el problema continúa, contacta con el soporte de Base44. Incluye los siguientes detalles:
  • El nombre de tu app
  • Dónde y cuándo ocurre el error
  • Cualquier mensaje de error de la consola (capturas si es posible)
  • Qué pasos llevaron al problema
A veces, una app no carga y solo muestra una pantalla en blanco, un icono de carga o un encabezado básico. Puedes verlo tras hacer ediciones, intentar previsualizar o tras publicar. El problema puede ocurrir en web y móvil, e incluye casos como:
  • La app carga brevemente y luego desaparece.
  • Al hacer clic en el enlace de la app solo se ve una página blanca o el icono de carga.
  • Algunas páginas, pestañas o funciones se congelan y no responden.
  • La app falla al hacer clic en botones o selecciones.
  • No aparece nada al acceder al panel, vista previa o páginas clave.
La mayoría de los problemas de carga se deben a un error en el código de tu app o a un problema temporal de la plataforma.Prueba los siguientes pasos:
  1. Recarga la página o abre la app en otra ventana del navegador.
  2. Borra la caché y cookies del navegador y vuelve a cargar.
  3. Asegúrate de que tu conexión a internet es estable.
  4. Cambia de navegador o dispositivo para ver si el problema persiste.
  5. Si hiciste ediciones recientes antes del problema, intenta revertir tus cambios más recientes si es posible.
  6. Espera unos minutos. A veces la plataforma se actualiza o tiene caídas temporales.
Si tu app sigue sin cargar, contacta con el soporte de Base44 y proporciona:
  • Una descripción de lo que ves (p. ej. página en blanco/icono de carga)
  • Cuándo empezó el problema y cualquier edición reciente
  • El nombre o enlace de la app
  • Cualquier mensaje de error en la consola del navegador (si es posible)
El equipo de soporte investigará y trabajará contigo para restaurar tu app.
Si te quedas en un estado de carga infinita tras usar todos tus créditos o tras una edición grande, menciónalo en tu mensaje.
Si tu prompt sigue ejecutándose y el botón de detener no hace nada, prueba estos pasos:
  1. Usa el historial de versiones para revertir rápidamente tu app a antes del prompt atascado. Es la forma más rápida de volver a un estado anterior.
  2. Cambia el LLM en la configuración de tu app, pasa a modo Discuss y envía cualquier prompt (por ejemplo, “hola”) para romper el estado atascado.
  3. Usa el modo Visual Edit para hacer un cambio pequeño —como añadir un espacio o actualizar texto— y forzar un cambio de estado.
  4. Si es posible, abre tu app en un móvil, activa el modo Discuss y envía un prompt.
Si tu app está rota pero pedir a la IA que revierta en el chat no funciona:
  1. Cada prompt en tu historial de chat tiene un botón Revert. Haz clic para retroceder tu app a justo antes de ese cambio.
  2. Retroceder tu app “pidiéndoselo” a la IA en el chat nunca deshace los cambios de prompt; solo el botón Revert o el historial de versiones lo hacen.
  3. Si el botón Revert no funciona, usa el Version History (normalmente cerca del panel o vista previa). Esto te permite restaurar una versión anterior de la app.
  4. Si ni Revert ni el historial de versiones funcionan, contacta con el soporte de Base44 para más ayuda.
Si ves avisos en tu navegador o herramientas de desarrollo sobre el script CDN de Tailwind (como “cdn.tailwindcss.com should not be used in production”), no debes preocuparte. El script CDN de Tailwind es añadido automáticamente por la plataforma Base44 y es necesario para el estilo de tu app. Actualmente no se puede eliminar ni desactivar.El aviso no afecta la funcionalidad ni la seguridad de tu app. El script garantiza un estilo consistente y una experiencia estable en todas las apps de Base44.Base44 está trabajando en una solución para esto en el futuro cercano. Por ahora, mantén el script como parte de la configuración de tu app.

Apps e integraciones

Las funciones backend están diseñadas para gestionar solicitudes POST y no son accesibles desde un navegador. Si visitas la URL de una función backend en tu navegador, siempre verás un error. Sin embargo, si todas tus funciones backend devuelven errores 404 Not Found, especialmente al usar la herramienta de prueba del panel o en integraciones externas, esto es un problema crítico. Suele indicar un problema en el enrutamiento o despliegue de tu app, no en tu código o configuración.Sigue los pasos siguientes para probar tu función backend con el panel y luego pasa a los pasos de solución.
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Code.
  3. Haz clic en Functions.
  4. Selecciona la función correspondiente.
  5. Haz clic en Test Function abajo a la derecha.
  6. (Opcional) Copia la URL de la función desde la barra lateral superior derecha para usarla en integraciones.
  • Si la prueba pasa: Tu función backend funciona. Los errores al visitar la URL en un navegador son normales.
  • Si la prueba devuelve un error 404 o ninguna de tus integraciones funciona: Continúa con los pasos siguientes.
  1. Confirma que tu plan admite funciones backend: Asegúrate de estar en el plan Builder o superior.
  2. Verifica ubicación y nombres de archivos:
    • Asegúrate de que tus archivos de función (p. ej. ebayAuth) estén en el directorio correcto.
    • Revisa los nombres de archivos y funciones por errores tipográficos.
    • Cada archivo debe exportar la función usando Deno.serve().
  3. Vuelve a desplegar tu app: Vuelve a desplegar desde el panel para activar un despliegue nuevo y actualizar el enrutamiento de la app.
  4. Revisa la última build y despliegue: Si tu app se actualizó recientemente, comprueba que todos los pasos de build y despliegue se completaron correctamente.
Si el problema continúa tras estas comprobaciones, probablemente sea un problema de enrutamiento o despliegue a nivel de plataforma y no algo de tu configuración. Contacta con el soporte de Base44 e incluye:
  • El enlace a tu app
  • Una lista de los nombres de funciones backend afectadas (por ejemplo, ebayAuth)
  • Capturas mostrando los errores 404 en cada endpoint
  • Cuándo empezó el problema, por ejemplo tras un despliegue, migración o actualización de plataforma
Consejo: Mencionar cuándo empezó el problema ayuda al equipo de soporte a resolverlo más rápido.
Por seguridad, servicios externos como Stripe, OpenAI o Notion no permiten que terceros (incluso Base44) accedan a tus credenciales automáticamente. Las claves API son como contraseñas para servicios. Mantenerlas privadas y bajo control del usuario mantiene tus datos seguros y asegura que solo autorizas el acceso.En su lugar, debes:
  1. Iniciar sesión en el servicio.
  2. Ir a la sección de API o desarrollador.
  3. Generar tu clave.
  4. Pegarla en Base44 como un Secret.
Una vez añadida, tu app puede usar esa clave de forma segura en segundo plano y sin código.
Las funciones backend en Base44 ahora admiten tanto solicitudes GET como POST. Puedes usar cualquiera de los dos métodos para llamar a tus funciones backend, según tu caso de uso.
  • Las solicitudes GET te permiten pasar datos en la cadena de consulta de la URL.
  • Las solicitudes POST te permiten enviar datos de forma segura en el cuerpo de la solicitud.
Si ves un error al abrir una URL de función backend en el navegador, comprueba que tu solicitud esté formateada correctamente para GET o POST. Asegúrate de pasar los datos requeridos con el método apropiado para que tu función backend los reciba como espera.
Un error 500 suele significar que la URL de tu solicitud POST de webhook es incorrecta. Asegúrate de usar el enlace predeterminado de la app de Base44 como URL base en el endpoint de tu función.Por ejemplo: https://app--your-app-name.base44.app/api/apps/your-app-id/functions/yourFunctionNameSi tienes un dominio personalizado conectado, se recomienda usar el enlace predeterminado de la app para solicitudes POST y asegurar un enrutamiento adecuado con menos errores. Revisa la estructura de tu URL y actualiza tu integración según sea necesario.
Puedes ver el error ISOLATE_INTERNAL_FAILURE al guardar o desplegar una función backend. Esto suele significar que uno de los archivos en tu carpeta /functions no cumple los requisitos de la plataforma y no puede iniciarse en el entorno Deno de Base44.Causas comunes:
  1. Falta el entrypoint Deno.serve: Cada archivo de función en la carpeta /functions debe usar Deno.serve() como entrypoint. Por ejemplo: Deno.serve((request) => { ... })
  2. Archivos de utilidad o vacíos en /functions: Módulos de utilidad o archivos completamente vacíos dentro de la carpeta /functions pueden activar este error, incluso si no están pensados como endpoints reales. Los archivos auxiliares deben moverse fuera de /functions o excluirse del despliegue.
  3. Imports no válidos: Las funciones backend deben ser autónomas. Mantén solo imports de paquetes npm admitidos. No importes:
  • Componentes de frontend
  • Utilidades compartidas del proyecto desde otras carpetas
  • Otras funciones backend directamente
  1. APIs no admitidas: El runtime de Deno no admite algunos built-ins de Node.js o APIs solo del navegador. Elimina o reemplaza cosas como:
  • Módulos de Node.js como fs, path, process, crypto
  • APIs de DOM o basadas en window del navegador
Cómo arreglar errores ISOLATE_INTERNAL_FAILURE:
  1. Revisa el entrypoint: Asegúrate de que cada archivo en /functions desplegado como función backend define un bloque Deno.serve() como su entrypoint.
  2. Limpia la carpeta /functions
    • Elimina o mueve cualquier archivo vacío o módulo de utilidad puro que no debería desplegarse como función.
    • Asegúrate de que solo archivos de función reales vivan en /functions.
  3. Arregla imports y APIs
    • Elimina imports locales de componentes de frontend, utilidades compartidas u otras funciones backend.
    • Reemplaza las APIs de Node.js o del navegador no admitidas por alternativas admitidas.
    • Mantén solo imports de paquetes npm admitidos.
  4. Guarda y publica: Guarda tus cambios y publica tu app para que las funciones backend se reconstruyan y desplieguen.
  5. Pide a la IA de Base44 que refactorice la función: Si sigues viendo el error, copia el código de la función en el chat de IA de Base44 y di algo como: “Esta función backend devuelve ISOLATE_INTERNAL_FAILURE. Hazla autónoma y compatible con Deno.serve sin cambiar lo que hace.” La IA puede ayudar a reescribir la función para que siga los patrones correctos de Deno manteniendo tu lógica igual.
Si tu app se abre para ti pero no cuando pegas el enlace en otro navegador o dispositivo, suele estar relacionado con la publicación, configuración del dominio o visibilidad de la app.Para comprobar que tu app está publicada:
  1. Ve al panel de tu app.
  2. Haz clic en Publish arriba a la derecha.
  3. Selecciona Publish app si la app aún no está publicada.
Para comprobar la visibilidad de tu app:
  1. En el panel de tu app, haz clic en Overview.
  2. En App visibility, selecciona Public (No login required) o Public (Login required), según quién deba acceder.
  3. Si la app está en Private (Base44 login required), solo las direcciones de correo que invites explícitamente podrán abrir el enlace.
Para comprobar la configuración de tu dominio:
  1. Si usas un dominio personalizado en lugar de la URL predeterminada de Base44, asegúrate de que el dominio esté conectado y verificado en tu configuración de Base44.
  2. Intenta abrir la URL predeterminada de Base44 directamente para confirmar que la app carga como esperas.
Si tu enlace de app sigue sin abrirse tras estas comprobaciones, contacta con soporte con la URL exacta de la app, si está publicada y si usas un dominio personalizado. Esto ayuda al equipo a investigar más rápido.

Dominios

Cuando tu dominio se queda en “pending” tras actualizar el DNS para añadirlo a Base44, suele haber un problema con la configuración o propagación de DNS.Primero, comprueba que tus nameservers están bien configurados. Lee nuestra guía sobre dominios para verificarlo. Si sigues teniendo problemas, sigue los pasos siguientes.Pasos de solución:
  1. Elimina cualquier registro AAAA (IPv6) de tu dominio, ya que pueden interferir con la configuración.
  2. Espera 48-72 horas para que los cambios se propaguen por internet.
  3. Usa una herramienta como whatsmydns.net para confirmar que tus registros actualizados son visibles globalmente.
  4. Verifica que has introducido los valores de registro exactos.
  5. Si el estado sigue en pending tras unos 30 minutos, prueba desvincular el dominio en Base44 y volver a añadirlo.
Si tu dominio sigue sin conectarse, contacta con soporte con:
  • Una captura de tus registros DNS
  • Tu nombre de dominio
  • El enlace de tu app de Base44
Si compraste tu dominio en Base44, debes verificarlo primero. Si te saltas este paso, tu dominio no se conectará.Debes confirmar la propiedad del dominio verificando tu correo con IONOS.
Revisa tu bandeja de entrada por un correo de support@ionos.com con el asunto “Please Confirm the Contact Details for Your Domain”. Abre este correo y haz clic en el botón “Confirm Email Address” en 14 días. Este paso es requerido por ICANN para mantener tu dominio activo y garantizar que tus datos de contacto sean válidos.
Si no confirmas tu correo en 14 días, tu dominio puede desactivarse según los requisitos de ICANN. Si no encuentras el correo, revisa tus carpetas de spam o correo no deseado. Si el correo o el enlace ha caducado, contacta con el soporte de IONOS para pedir un nuevo correo de confirmación.Esto es lo que debes hacer:
  1. Abre el correo de IONOS y haz clic en el enlace para confirmar tu dirección de correo.
  2. En Base44, ve al panel de tu app y haz clic en Domains, selecciona el dominio y haz clic en Unlink domain.
  3. Vuelve a conectar el dominio.
  4. Espera unos minutos para que se complete la conexión.
Si tu dominio está en estado ‘Connecting’ más de 30 minutos, ve al panel de tu app y haz clic en Domains, luego desvincula y vuelve a vincular el dominio.
Revisa esta lista para asegurarte de que esté configurado correctamente:
  • Asegúrate de que los registros DNS coinciden exactamente con lo que muestra esta guía para tu tipo de configuración.
  • Elimina cualquier registro AAAA (IPv6), ya que pueden bloquear conexiones.
  • Revisa por errores tipográficos. Copia y pega los valores exactamente desde esta guía.
  • Asegúrate de que tanto www como el dominio raíz estén configurados correctamente.
  • Confirma que tu dominio está renovado y activo.
  • Espera hasta 72 horas para que los cambios surtan efecto.
Solución avanzada:
  • Verifica los requisitos de registros CNAME y ANAME/ALIAS:
  • Elimina cualquier registro AAAA. Base44 solo admite IPv4 y los registros AAAA pueden romper la resolución del dominio.
  • Para dominios IONOS, prueba desvincular y volver a vincular el dominio para resolver la mayoría de problemas.
  • Si probaste estos pasos y sigues viendo problemas tras la propagación DNS completa, contacta con soporte.
Consejo: Si tu dominio usa un gestor DNS como Cloudflare, actualiza los registros allí en lugar de en tu registrador. Durante la configuración o solución, pon los registros relacionados con Base44 en DNS only (nube gris) para que Cloudflare solo responda DNS y no haga proxy del tráfico. Esto no desactiva SSL en Base44. Solo elimina una capa de proxy mientras arreglas la conexión.
Si encuentras errores SSL o ERR_SSL_PROTOCOL_ERROR tras conectar tu dominio personalizado a Base44, sigue estos pasos para resolverlo:
  • Comprueba que los registros DNS de tu dominio coinciden exactamente con lo que muestra el panel de Base44.
  • Elimina cualquier registro AAAA (IPv6) de tu configuración DNS, ya que pueden bloquear conexiones seguras.
  • Revisa con cuidado por errores tipográficos o valores faltantes en tus entradas DNS.
  • Asegúrate de que tanto www como el dominio raíz apunten a las IPs o CNAME correctos de Base44.
  • Verifica que tu registro de dominio esté activo y confirmado.
  • Permite hasta 72 horas para que los cambios de DNS y SSL se propaguen mundialmente.
  • Si usas un servicio DNS como Cloudflare, actualiza los registros directamente en ese servicio y pon los registros relacionados con Base44 en DNS only (nube gris) mientras configuras o solucionas.
Si sigues viendo errores SSL tras completar estos pasos, envía un ticket de soporte e incluye:
  • Una captura de tus registros DNS actuales
  • Tu nombre de dominio
  • Un enlace a tu app de Base44
Si has eliminado una app e intentas conectar el dominio a una nueva, puedes ver un error que dice que el dominio ya existe. Esto puede ocurrir si el dominio sigue registrado en nuestro sistema, incluso tras eliminar la app antigua.Actualmente no podrás solucionarlo por tu cuenta. Contacta con nuestro equipo de soporte para ayuda.
Tras comprar un dominio con nosotros, debes verificar tu información de contacto para activarlo. Si no has recibido un correo de verificación de IONOS (el registrador), tu dominio puede no conectar o funcionar como esperas. Esto puede impedir que tu sitio se ponga en vivo.Para resolver este problema:
  1. Revisa tu bandeja de entrada, spam y carpetas de correo no deseado por un correo de IONOS.
  2. Si no encuentras el correo, contacta con IONOS (el registrador) y pide un nuevo correo de verificación.
  3. Cuando contactes con IONOS, proporciona tu nombre de dominio y explica que no recibiste el correo de verificación tras comprar tu dominio.
  4. Sigue los pasos de IONOS para completar la verificación de tu dominio.
Un error 429 suele aparecer por un límite temporal del lado de Base44. Este problema se resuelve solo automáticamente.

Espera unos minutos antes de intentar reconectar tu dominio. Si el problema persiste tras esperar, prueba más tarde.
Al buscar tu dominio en herramientas DNS públicas (como Google Dig o Whatsmydns), puedes ver un registro A extra apuntando a una IP que no reconoces. Sin embargo, al revisar la zona DNS de tu registrador, ese registro A no aparece. Esto suele ocurrir porque el reenvío de dominio, la redirección de URL o el parking está activado en el registrador, lo que crea silenciosamente un registro A en segundo plano y puede interferir con la conexión del dominio o la generación de SSL.Para resolver este problema:
  1. Abre una herramienta pública de búsqueda DNS y busca los registros A de tu dominio.
  2. Compara las IPs que ves allí con los registros A en la zona DNS de tu registrador y confirma que una IP aparece solo en la herramienta pública.
  3. Inicia sesión en tu cuenta de registrador y abre la página de gestión de tu dominio.
  4. Busca secciones llamadas Domain forwarding, URL redirect, Web forwarding o Parking.
  5. Si alguna opción de forwarding, redirect o parking está activa para tu dominio, desactívala o elimínala, y guarda los cambios.
  6. Si no estás seguro de dónde viene la IP extra, copia la dirección IP de la herramienta DNS y haz una búsqueda WHOIS sobre ella.
  7. Si la IP pertenece a tu registrador (como GoDaddy o Namecheap), casi seguro es una página de parking o forwarding por defecto. Asegúrate de que todas las funciones de forwarding y parking estén completamente desactivadas para este dominio.
  8. Espera a que los cambios DNS se propaguen y comprueba de nuevo la conexión del dominio o el estado SSL.
Si sigues teniendo problemas con tu dominio, contacta con el soporte de Base44 e incluye:
  • Una captura de tus registros DNS
  • Tu nombre de dominio
  • Un enlace a tu app de Base44

Contenido y medios

Puedes subir vídeos al chat de IA si usan un formato admitido y cumplen el límite de tamaño.Para solucionar el problema:
  1. Verifica que tu vídeo está en uno de los formatos admitidos: MP4, WEBM, MOV, AVI, MKV, M4V, WMV, OGV, 3GP o 3G2.
  2. Asegúrate de que tu vídeo no supera 100MB por vídeo.
  3. Intenta subir el vídeo de nuevo.
  4. Si la subida sigue sin funcionar, recarga el editor e inténtalo otra vez.
Para más detalles sobre archivos admitidos, consulta la guía de Medios.
Este error aparece al intentar subir un formato de archivo no admitido por el chat de IA, o cuando el tipo no coincide con lo que Base44 espera.Para solucionar el problema:
  1. Verifica que tu archivo está en uno de los formatos admitidos.
  2. Asegúrate de que tu archivo no excede el límite de tamaño para ese tipo.
  3. Si subiste el archivo equivocado por accidente, haz clic en Revert en el mensaje para deshacer el último prompt.
  4. Intenta subir tu archivo de nuevo usando un formato admitido.
Para más detalles sobre archivos admitidos, consulta la guía de Medios.
Este error aparece si subes una imagen donde el formato real del archivo no coincide con su extensión o con lo que esperaba Base44. Suele ocurrir si renombras un archivo de otro formato, por ejemplo de .webp a .png, sin convertirlo correctamente, o si la imagen se guardó en un formato diferente al que indica la extensión.Para resolver este error:
  1. Revierte tu último mensaje, sobre todo si la subida fue en tu paso anterior.
  2. Abre el archivo en un editor de imágenes y guárdalo o expórtalo en un formato admitido, como PNG, JPG o JPEG, en vez de solo renombrar la extensión.
  3. Comprueba que tu archivo cumple los límites del chat de IA.
  4. Intenta subir la imagen recién exportada usando un formato admitido.
Usa siempre imágenes exportadas o guardadas como PNG, JPG o JPEG desde un editor de imágenes. Renombrar la extensión de un archivo no lo convierte a un formato adecuado y puede provocar errores de subida.

Códigos de error

La acción que intentaste se completó con éxito. Normalmente no verás este código en la interfaz de Base44, pero puede aparecer en respuestas API, logs o herramientas de integración.¿Qué debes hacer? No se necesita acción. Significa que todo funciona correctamente.
Un error 400 significa que el servidor de Base44 no pudo procesar tu solicitud, normalmente porque falta información o tiene formato incorrecto.Ejemplos:
  • Enviar un formulario con campos obligatorios faltantes.
  • Llamar a una API con formato de datos incorrecto.
¿Qué debes hacer? Revisa la información introducida e inténtalo de nuevo. Si usas una API, asegúrate de que tu solicitud coincide con el formato esperado.
No has iniciado sesión, o tu sesión ha caducado. La acción solicitada requiere autenticación.Ejemplos:
  • Intentar ver una página del panel sin haber iniciado sesión.
  • Llamar a una API o integración con credenciales no válidas o un token caducado.
¿Qué debes hacer? Inicia sesión en Base44 e inténtalo de nuevo. Si usas integraciones, actualiza tus claves API o credenciales.
Tienes sesión iniciada pero no tienes permiso para realizar esta acción o acceder al recurso. Puede ocurrir si tu rol o permisos están limitados, o si la configuración de seguridad a nivel de fila (RLS) para ciertas entidades de datos no está bien configurada.Ejemplos:
  • Intentar cambiar la configuración de una app a la que no tienes acceso.
  • Intentar acceder a datos o páginas restringidas por tu rol o las reglas RLS en tu app.
¿Qué debes hacer? Consulta con tu administrador del workspace para ver si tus permisos necesitan actualizarse. Si eres admin o desarrollador, revisa las reglas RLS para las entidades de datos relevantes y asegúrate de configurar el acceso correcto para las acciones que quieres realizar.Ten en cuenta que las funciones backend solo están disponibles en planes Builder o superior.Si ves errores 403 al conectar webhooks desde servicios externos (como Telegram o WhatsApp):Algunos servicios externos, como Telegram o WhatsApp, envían solicitudes webhook desde sus servidores pero no admiten incluir credenciales de autenticación (como una api_key o cabeceras personalizadas). Si tu webhook o función backend requiere autenticación, estos servicios devuelven un error 403.
  • Asegúrate de que tu endpoint webhook no requiere autenticación para servicios que no pueden enviar credenciales. El endpoint debe ser público para funcionar con estos tipos de integraciones.
  • Si quieres mantener la autenticación para otras integraciones, configura una función o endpoint público separado para estos servicios y úsalo solo para acciones no sensibles.
Tras hacer público tu endpoint, el servicio externo debería conectar sin un error 403.
La página, enlace o recurso al que intentaste acceder no existe.Ejemplos:
  • Introducir una URL incorrecta para tu app o panel.
  • Acceder a un archivo eliminado o movido.
¿Qué debes hacer? Revisa por errores tipográficos y confirma que tienes el enlace correcto. Si el recurso debería existir, consulta con tu administrador del workspace o compañeros para asegurarte de que no se ha movido ni eliminado. Si sigues sin poder acceder, contacta con el soporte de Base44.
Intentaste realizar una acción demasiadas veces en poco tiempo. Esto activa un límite de tasa temporal que protege el rendimiento y la estabilidad.Ejemplos:
  • Hacer clic rápido para reconectar un dominio o repetir la misma acción en tu panel.
  • Enviar muchas solicitudes repetidas en poco tiempo vía API, funciones backend o automatizaciones.
¿Qué debes hacer? Espera un poco antes de intentarlo de nuevo. Cuando reintentes, evita repetir la misma acción rápidamente para no superar el límite otra vez.Información adicional:
  • Los límites de tasa se aplican por persona, así que la capacidad escala con el número de personas que usan tu app.
  • Distribuye las solicitudes en el tiempo en lugar de enviarlas todas a la vez.
  • Usa solicitudes en lote donde tu integración lo admita.
  • Añade caché para no llamar al mismo endpoint con los mismos datos una y otra vez.
  • Añade lógica de reintento que espere un poco antes de enviar una nueva solicitud tras una respuesta 429.
  • Si los errores 429 aparecen durante actividad normal, contacta con el soporte de Base44 con la hora del error y lo que intentabas hacer.
Hubo un problema con el servidor de Base44 al procesar tu solicitud.Ejemplos:
  • Ver una página “500 Internal Server Error”.
  • Funciones que fallan al guardar o cargar datos.
¿Qué debes hacer? Recarga e inténtalo de nuevo. Si el problema persiste, revisa el Discord de Base44 por incidencias conocidas o contacta con soporte con detalles del error.
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.