Skip to main content
A veces las cosas no salen como se planean, pero puedes arreglar rápidamente la mayoría de los problemas y volver al ruedo. Usa esta guía para resolver problemas comunes con la publicación, el inicio de sesión, el chat y otras funciones clave.
Consejos rápidos de resolución:
  • Si algo en tu app no funciona como se espera y no ves un error claro, escribe ‘Something is wrong’ en el chat de IA. Base44 analiza lo que ocurre en tu app, muestra posibles problemas y sugiere correcciones directamente en contexto, para que resuelvas los problemas más rápido antes de intentar pasos manuales.
  • Revisa la página de estado de Base44 para ver si hay problemas a nivel de sistema.

Editor y panel

No puedes acceder a la página de inicio de tu app por cómo Base44 gestiona los ajustes de privacidad para apps con áreas públicas y privadas.Por defecto, Base44 requiere que cada app tenga un mismo nivel de privacidad para todas sus páginas. Si la privacidad de tu app está en Private, todas las páginas, incluida la de inicio, requieren inicio de sesión. Actualmente, Base44 no admite tener una página pública (como una landing page) mientras el resto de la app permanece privado.Para solucionarlo, necesitas hacer pública tu app para que todos puedan acceder a la landing page.
  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 este método alternativo:
  1. Crea una app separada para tu landing page pública.
  2. Publica ambas apps.
  3. Enlaza esta app de landing con tu app principal, privada.
  4. Asigna tu dominio principal a la app de landing y un subdominio a tu app privada.
Consejo: Prueba a ver en una ventana de incógnito para comprobar el acceso sin haber iniciado sesión.
Alternativa:
Si quieres una única app con landing page pública y contenido privado, puedes configurar seguridad a nivel de fila (RLS) para bloquear todas las páginas excepto la landing.
  • Pide a la IA que cree una landing page pública y la establezca como predeterminada para todos los usuarios.
  • Bloquea todas las demás páginas con RLS (para que solo las personas con sesión iniciada puedan verlas).
  • Configura redirecciones: quien no ha iniciado sesión va a la landing, quien ya inició sesión va al dashboard.
  • Sugerencia de 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.”
Para más información sobre los ajustes de privacidad, consulta la guía de Autenticación.
Si ves una pantalla blanca en el editor, esto suele indicar un problema técnico que necesita más revisión.Pasos que puedes probar:
  1. Haz clic en el ícono Revert de un mensaje del chat para restaurar tu app a una versión anterior en funcionamiento.
  2. Abre el Version History (el ícono de reloj en el chat de IA) y vuelve a una versión anterior en la que hacer clic en algo no causara una pantalla blanca.
  3. Prueba a describir tu problema al chat de IA con más detalles específicos, como exactamente dónde, cuándo y cómo aparece el problema.
Si estos pasos no resuelven el problema, puede tratarse de un bug en el código o configuración de tu app. En ese caso, envía un ticket de soporte con información detallada sobre qué activa la pantalla blanca, qué dispositivo o navegador estás usando y las capturas o mensajes de error que veas. 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 soportado. Cuando aparece este error, no podrás abrir el editor de la app ni renombrarla.Si te encuentras con este problema, contacta con el soporte de Base44 para que el equipo pueda ayudar a escalar tu caso.
Cuando intentas abrir el editor de Base44, puedes ver una pantalla en blanco, quedar atascado en el ícono de carga o notar que todo va muy lento o no responde. Esto puede ocurrir por varias razones relacionadas con tu navegador, tu conexión a internet o problemas temporales de la plataforma.Prueba estos pasos:
  1. Comprueba que usas un navegador soportado y actualizado.
  2. Vacía la caché del navegador y las cookies de Base44.
  3. Desactiva las extensiones del navegador, especialmente los bloqueadores de anuncios o herramientas de privacidad.
  4. Abre el editor en una ventana de incógnito o prueba con otro navegador.
  5. Revisa la comunidad de Discord por si hay incidencias reportadas.
  6. Si el editor sigue sin funcionar, haz una captura de los errores (especialmente de la consola del navegador) y contacta con el soporte de Base44 con los datos de tu navegador y sistema operativo.
A veces, tras publicar tu app, las actualizaciones como nuevo contenido, cambios de diseño o correcciones no aparecen en tu sitio en vivo. Esto puede deberse al caché, problemas de despliegue o pasos omitidos en el proceso de publicación.Prueba estos pasos:
  1. Vacía la caché de tu navegador y dispositivo, y recarga tu 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 de backend, vuelve a desplegarla desde el panel.
  5. Busca cualquier log de error en tu panel de Base44.
  6. Si nada funciona, incluye el enlace de tu app y detalles de lo que falta al contactar con el soporte de Base44.
Si ves una pantalla en blanco después de publicar tu app, o un error como “Uncaught Error: Error in json schema: properties is required for object type”, suele haber un desajuste entre tus definiciones de campo y los datos que se están guardando.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 desajuste 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 de antemano.
Consejo: Si el código y los ajustes de tu app se ven correctos en el editor pero tu app en vivo sigue mostrando pantallas en blanco o actualizaciones ausentes, revisa los esquemas de tus campos y los datos guardados. Los desajustes ocultos de esquema son una causa común.

Chat de IA

Si notas que tus créditos se agotan más rápido de lo esperado, puede ser porque estás chateando con la IA en modo Build en lugar de en el modo Discuss. Cuando trabajas con la IA en modo Build, cada interacción gasta más créditos. El modo Discuss ayuda a ahorrar créditos al permitirte planificar y revisar pasos sin disparar acciones costosas de la IA.Para ahorrar créditos al chatear con la IA:
  1. Abre el menú desplegable de modos en el chat de IA y selecciona Discuss antes de empezar a chatear.
  2. Planifica, haz preguntas y habla de tus ideas con la IA.
  3. Cuando termines de discutir y estés listo para que la IA actúe o construya algo, abre el menú desplegable de modos y selecciona Build. Entonces podrás pedirle a la IA que implemente tus cambios.
Usa el modo Discuss para planificar y hacer lluvia de ideas, y cambia al modo Build cuando quieras que la IA realice acciones, genere resultados o haga cambios. El modo Discuss usa ~0,3 créditos por solicitud.
Para más información sobre cómo funcionan los créditos y las mejores formas de gestionarlos, aprende más sobre tus créditos.
Esto puede pasar cuando describes un problema en términos generales y la IA empieza a adivinar dónde está el problema.Prueba este flujo cuando quieras explicar un bug 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.Apunta a la IA al elemento exacto (modo Edit + Discuss):
  1. Abre el menú desplegable de modos en el chat de IA y selecciona Discuss.
  2. Haz clic en el elemento en la vista previa de tu app en el que quieres trabajar, por ejemplo un botón, formulario, campo o fila de tabla.
  3. Haz clic en Discuss en el elemento para abrir un chat enfocado y vinculado a ese componente.
  4. En el chat de IA, explica qué está pasando y qué debería ocurrir.
Incluye el resultado esperado. Esto ayuda a la IA a entender la lógica actual y lo que quieres que haga.Ejemplos:
  • 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 veces el panel del chat de IA puede no cargar, quedarse procesando o no responder en absoluto. Esto puede ocurrir si tu prompt es demasiado largo o complejo, por problemas del navegador o de red, o temporalmente por actualizaciones del sistema.Prueba estos pasos:
  1. Haz clic en el ícono Revert de un mensaje del chat, o vuelve a la última versión de tu app que funcionaba correctamente. Esto puede reiniciar el estado de la IA y a menudo resuelve 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. Actualiza tu navegador y revisa tu conexión a internet.
  5. Vacía 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 aún no funciona, revisa Discord por problemas reportados.
    Si el estado de procesamiento del chat dura más de 10 minutos o no ofrece actualizaciones, haz clic en el botón Stop e informa al equipo de soporte, incluyendo:
    • Dónde se atascó 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, a menudo por un fallo temporal.Para resolver este error:
  1. Revierte tu último mensaje, como sugiere el error.
  2. Actualiza la página por completo:
    • En Windows o Linux, pulsa Ctrl + Shift + R o Ctrl + F5.
    • En Mac, pulsa Cmd + Shift + R.
  3. Prueba a limpiar la sección del chat y empezar 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 se queda en “Thinking…” después de tu primer prompt y la app no avanza, prueba estos pasos.A menudo, la app se ha creado parcialmente. Prueba a 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 app nueva:
  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 y con muchos detalles pueden hacer que el chat se atasque.
  • Los primeros prompts complejos pueden tardar entre 10 y 15 minutos en completarse. Si no cambia nada después de 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 personas no autorizadas pueden ver o editar datos, o las reglas RLS no funcionan como se espera, usa la verificación de seguridad integrada para encontrar y corregir problemas.Para resolver problemas de RLS:
  1. Ve al panel de tu app.
  2. Haz clic en Security.
  3. Haz clic en Start security check para buscar reglas RLS ausentes o mal configuradas.
  4. Revisa los problemas encontrados y haz clic en Apply Fixes para usar los valores seguros recomendados, o ajusta las reglas de cada entidad de datos manualmente.
  5. Inicia sesión con diferentes roles de usuario para confirmar que solo las personas autorizadas pueden acceder a cada tipo de dato.
Para más detalles sobre configurar y gestionar reglas de seguridad, consulta la guía para gestionar los ajustes 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 de la plataforma como formularios o paneles. Esto puede provocar pantallas en blanco, datos ausentes, pérdida de progreso o funciones que no operan.Este problema suele deberse a un problema en el backend de Base44 o en la configuración de la plataforma, como un App ID inválido, caídas del servidor, problemas de despliegue, problemas de API o recursos sobrecargados. Puede afectar tanto a versiones publicadas como en desarrollo de tu app.Un error 500 significa que algo salió mal en el servidor y normalmente no puedes arreglarlo por tu cuenta.Qué debes hacer:
  1. Actualiza la página o inténtalo más tarde, ya que algunos errores 500 son temporales.
  2. Revisa la página de estado o los canales de Discord para ver si hay un incidente conocido de la plataforma.
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 spinner de carga o un encabezado básico. Puedes ver esto tras hacer ediciones, intentar previsualizar tu app o después de publicar. El problema puede ocurrir tanto en web como en móvil e incluir situaciones 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 un spinner.
  • Algunas páginas, pestañas o funciones se quedan congeladas y sin respuesta.
  • La app se cuelga al hacer clic en botones o hacer selecciones.
  • No aparece nada al intentar acceder al panel, la vista previa o páginas clave.
La mayoría de los problemas de carga se deben a un problema en el código de tu app o a un problema temporal de la plataforma.Prueba los siguientes pasos:
  1. Actualiza la página o abre la app en una nueva ventana del navegador.
  2. Vacía la caché y las cookies del navegador y vuelve a cargar.
  3. Asegúrate de tener una conexión a internet estable.
  4. Cambia de navegador o dispositivo para ver si el problema persiste en otro sitio.
  5. Si hiciste ediciones recientes antes de que empezara el problema, prueba a revertir tus cambios más recientes si es posible.
  6. Espera unos minutos. A veces la plataforma se está actualizando o tiene una caída temporal.
Si tu app sigue sin cargar, contacta con el soporte de Base44 y proporciona:
  • Una descripción de lo que ves (por ejemplo, página en blanco/spinner)
  • Cuándo empezó el problema y cualquier edición reciente que hayas hecho
  • El nombre o enlace de la app
  • Cualquier mensaje de error mostrado en la consola de tu navegador (si es posible)
El equipo de soporte investigará y trabajará contigo para restaurar tu app.
Si te quedas en un estado de carga infinito 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 parada no hace nada, prueba estos pasos:
  1. Usa el Version History 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 los ajustes de tu app, cambia al modo Discuss y envía cualquier prompt (por ejemplo, “hi”) para romper el estado atascado.
  3. Usa el modo Edit para hacer un pequeño cambio, como añadir un espacio extra o actualizar texto, para forzar un cambio de estado.
  4. Si es posible, abre tu app en un dispositivo móvil, cambia al modo Discuss y envía un prompt.
Si tu app está rota pero pedirle 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 volver la app a justo antes de ese cambio.
  2. Revertir tu app “pidiéndoselo” a la IA en el chat nunca deshace realmente los cambios de un prompt: solo el botón Revert o Version History pueden arreglarlo.
  3. Si el botón Revert no funciona, usa Version History (normalmente cerca del panel o la vista previa). Esto te permite restaurar a una versión anterior de la app.
  4. Si ni Revert ni Version History 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 te preocupes. El script CDN de Tailwind lo añade automáticamente la plataforma Base44 y es necesario para el estilo de tu app. Este script no se puede quitar ni desactivar por ahora.El aviso no afecta la funcionalidad ni la seguridad de tu app. El script asegura un estilo consistente y una experiencia estable en todas las apps de Base44.Base44 está trabajando en una solución para esto en un futuro cercano. Por ahora, mantén el script como parte de la configuración de tu app.

Apps e integraciones

Las funciones de backend admiten tanto solicitudes GET como POST. Un 404 no se debe al método que usaste. Abrir la URL de una función directamente en tu navegador aún puede devolver un error. La función puede esperar datos que el navegador no envía. Consulta la pregunta ‘Error al abrir la URL de una función de backend en el navegador’ más abajo.Si todas tus funciones de backend devuelven errores 404 Not Found, especialmente al usar la herramienta de prueba del panel o en integraciones externas, es un problema crítico. Normalmente apunta a un problema con el enrutamiento o despliegue de tu app, no con tu código o configuración.Sigue los pasos siguientes para probar tu función de backend con el panel y luego procede a los pasos de resolució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 relevante.
  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 de backend funciona. Un error al abrir la URL directamente en un navegador no significa que la función esté rota.
  • Si la prueba devuelve un error 404 o ninguna de tus integraciones funciona: Continúa con los pasos de resolución de problemas siguientes.
  1. Confirma que tu plan admite funciones de backend: Asegúrate de estar en el plan Builder o superior.
  2. Verifica ubicaciones y nombres de archivos:
    • Asegúrate de que tus archivos de función (por ejemplo, ebayAuth) estén en el directorio correcto.
    • Revisa los nombres de archivo y función por si hay erratas.
    • Cada archivo debe exportar la función con Deno.serve().
  3. Vuelve a desplegar tu app: Vuelve a desplegar desde el panel para disparar un nuevo despliegue y actualizar el enrutamiento de la app.
  4. Revisa el build y despliegue recientes: Si tu app se actualizó recientemente, verifica que todos los pasos de build y despliegue se completaron correctamente.
Si el problema continúa tras estas comprobaciones, es probable que se trate de un problema de enrutamiento o despliegue a nivel de plataforma más que de un fallo en la configuración de tu app. Contacta con el soporte de Base44 e incluye:
  • El enlace a tu app
  • Una lista de los nombres de las funciones de 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 la plataforma
Consejo: Mencionar cuándo empezó el problema ayuda al equipo de soporte a resolver el problema más rápido.
Por razones de seguridad, los servicios externos como Stripe, OpenAI o Notion no permiten que terceros (ni siquiera Base44) accedan a tus credenciales automáticamente. Las claves de API son como contraseñas para los servicios. Mantenerlas privadas y bajo tu control asegura tus datos y garantiza que solo autorizas el acceso.En su lugar, debes:
  1. Iniciar sesión en el servicio.
  2. Ir a la sección API o de desarrollador.
  3. Generar tu clave.
  4. Pegarla en Base44 como un Secret.
Una vez añadida, tu app puede usar esa clave en segundo plano de forma segura y sin código.
Las funciones de backend en Base44 admiten tanto solicitudes GET como POST. Puedes usar cualquiera de los dos métodos para llamar a tus funciones de backend, según tu caso.
  • 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 la URL de una función de backend en tu navegador, comprueba que tu solicitud tenga el formato correcto para GET o POST. Asegúrate de pasar los datos requeridos usando el método apropiado para que tu función de backend los reciba como espera.
Un error 500 suele significar que la URL de tu solicitud POST al webhook es incorrecta. Asegúrate de usar el enlace por defecto de tu app en Base44 como URL base en tu endpoint de función.Por ejemplo: https://app--your-app-name.base44.app/api/apps/your-app-id/functions/yourFunctionNameSi tienes un dominio personalizado conectado, aún se recomienda usar el enlace por defecto de la app para las solicitudes POST y asegurar un enrutamiento correcto 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 intentar guardar o desplegar una función de backend. Esto suele significar que uno de los archivos en tu carpeta /functions no sigue 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 utilitarios o vacíos en /functions: Los módulos utilitarios o archivos completamente vacíos dentro de la carpeta /functions pueden disparar este error, incluso si no están pensados como endpoints reales. Los archivos auxiliares deben moverse fuera de /functions o excluirse del despliegue.
  3. Importaciones inválidas: Las funciones de backend deben ser autocontenidas. Mantén solo importaciones de paquetes npm soportados. No importes:
    • Componentes frontend
    • Utilidades compartidas del proyecto desde otras carpetas
    • Otras funciones de backend directamente
  4. APIs no soportadas: El runtime de Deno no admite algunos built-ins de Node.js o APIs solo de navegador. Elimina o reemplaza cosas como:
    • Módulos de Node.js como fs, path, process, crypto
    • APIs de navegador basadas en DOM o window
Cómo arreglar los errores ISOLATE_INTERNAL_FAILURE:
  1. Verifica el entrypoint: Asegúrate de que cada archivo en /functions desplegado como función de backend defina un bloque Deno.serve() como entrypoint.
  2. Limpia la carpeta /functions
    • Elimina o mueve fuera cualquier archivo vacío o módulo puramente utilitario que no deba desplegarse como función.
    • Asegúrate de que en /functions solo vivan archivos de función reales.
  3. Arregla importaciones y APIs
    • Elimina importaciones locales de componentes frontend, utilidades compartidas u otras funciones de backend.
    • Reemplaza APIs no soportadas de Node.js o específicas del navegador por alternativas soportadas.
    • Mantén solo importaciones de paquetes npm soportados.
  4. Guarda y publica: Guarda tus cambios y publica tu app para que las funciones de backend puedan reconstruirse y desplegarse.
  5. Pide a la IA de Base44 que refactorice la función: Si aún ves el error, copia el código de la función al chat de IA de Base44 y di algo como: “This backend function returns ISOLATE_INTERNAL_FAILURE. Make it self contained and compatible with Deno.serve without changing what it does.” La IA puede ayudar a reescribir la función para que siga los patrones correctos de Deno manteniendo tu lógica.
Si tu app se abre para ti pero no cuando pegas el enlace en otro navegador o dispositivo, normalmente está relacionado con la publicación, la configuración de dominio o la visibilidad de la app.Para verificar 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 verificar la visibilidad de tu app:
  1. Ve al panel de tu app.
  2. Haz clic en Overview.
  3. En App Visibility, selecciona Public para que cualquiera con el enlace pueda abrir la app.
  4. Si la app está en Private, solo las direcciones de correo que invites explícitamente podrán abrir el enlace.
Para verificar la configuración de tu dominio:
  1. Si usas un dominio personalizado en lugar de la URL por defecto de Base44, asegúrate de que el dominio esté conectado y verificado en tus ajustes de Base44.
  2. Prueba a abrir la URL por defecto de Base44 directamente para confirmar que la app carga como se espera.
Si el enlace de tu app sigue sin abrir tras estas comprobaciones, contacta con soporte indicando la URL exacta de la app, si la app está publicada y si estás usando un dominio personalizado. Esto ayuda al equipo a investigar más rápido.
Este mensaje significa que la organización del repositorio no está aprobada para importaciones en tu workspace. Pide a un dueño o admin del workspace que la añada en Settings > Governance > GitHub organizations y luego pega la URL del repositorio de nuevo.Si solo tienes acceso de lectura, Base44 necesitaría crear una copia en tu cuenta personal de GitHub. Los workspaces restringidos bloquean esa copia incluso cuando el repositorio original pertenece a una organización aprobada. Pide en su lugar acceso de push al repositorio original.

Dominios

La mayoría de los pasos siguientes aplican a cualquier dominio. Para un dominio comprado a través de Wix, las entradas específicas del dominio están en Resolver problemas del dominio. Para saber qué tipo tienes, consulta Comprobar dónde está registrado tu dominio.
Actualiza tu página de Dominios primero. Un dominio que terminó la configuración aún puede mostrar Pending verification hasta que se vuelva a comprobar el estado, y el mensaje de configuración puede quedarse en pantalla después de que tu dominio esté activo. Abre tu dominio en un navegador y si tu app carga, tu dominio está conectado.Si aún muestra Pending verification, la solución más rápida es dejar que Base44 añada los registros por ti. Pasa el cursor sobre la insignia y haz clic en Set up DNS for me, luego inicia sesión con tu proveedor de dominio y aprueba los cambios. Consulta Conectar un dominio externo.Si añadiste tus registros manualmente, esto suele significar que hay un problema con tu configuración o propagación de DNS. Verifica que tus nameservers estén configurados correctamente usando nuestra guía de dominios y luego sigue los pasos siguientes.Pasos de resolución:
  1. Elimina cualquier registro AAAA (IPv6) para tu dominio, ya que pueden interferir con la configuración correcta.
  2. Espera de 48 a 72 horas para que los cambios se propaguen por completo.
  3. Usa una herramienta como whatsmydns.net para confirmar que tus registros actualizados son visibles a nivel global.
  4. Vuelve a comprobar que introdujiste los valores de registro exactos.
  5. Si el estado sigue pendiente tras unos 30 minutos, prueba a desvincular el dominio en Base44 y luego 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 en Base44
Si compraste tu dominio en Base44, debes verificarlo primero. Si te saltas este paso, tu dominio no se conectará. Esto aplica a un dominio registrado con GoDaddy o IONOS. Para un dominio comprado a través de Wix, consulta Verificar tu dominio.Tu registrador envía un correo pidiéndote que confirmes los datos de contacto de tu dominio, y debes hacer clic en el enlace de confirmación en 15 días. ICANN requiere este paso para mantener tu dominio activo y garantizar que tus datos de contacto sean válidos.GoDaddy es el actual socio registrador, así que los dominios comprados el 14 de agosto de 2026 o después reciben el correo de GoDaddy. IONOS fue el socio anterior, así que los dominios comprados antes de esa fecha lo reciben de support@ionos.com con el asunto “Please Confirm the Contact Details for Your Domain.” Si no estás seguro de cuándo compraste tu dominio, busca en tu bandeja de entrada y carpeta de spam tanto “GoDaddy” como “IONOS”.Si no confirmas tu dirección de correo en 15 días, tu dominio puede ser desactivado según los requisitos de ICANN.
Si no encuentras el correo, o el enlace ha expirado, pide a GoDaddy o IONOS que envíen uno nuevo. Para GoDaddy, consulta Verifying contact information for ICANN Validation. Si no puedes acceder a tu cuenta con ellos, contacta con el soporte de Base44 en su lugar.
Esto es lo que necesitas hacer:
  1. Abre el correo de confirmación de GoDaddy o 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. Conecta el dominio de nuevo.
  4. Espera unos minutos a que se complete la conexión.
Si tu dominio está atascado en estado ‘Connecting’ durante más de 30 minutos, ve al panel de tu app y haz clic en Domains, luego desvincula y vuelve a vincular el dominio.
Repasa esta lista para asegurarte de que esté bien configurado:
  • Asegúrate de que los registros DNS coincidan exactamente con lo que se muestra en esta guía para tu tipo de configuración.
  • Elimina cualquier registro AAAA (IPv6), ya que pueden bloquear las conexiones.
  • Comprueba las erratas. Copia y pega los valores exactamente de 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 los 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 comprados en Base44 a través de GoDaddy o IONOS, prueba a desvincular y vincular de nuevo el dominio para resolver la mayoría de los problemas.
  • Si probaste estos pasos y sigues viendo problemas tras la propagación completa del DNS, contacta con soporte.
Consejo: Si tu dominio usa un gestor DNS como Cloudflare, actualiza los registros ahí en lugar de en tu registrador. Establece los registros relacionados con Base44 como DNS only (nube gris) para que Cloudflare solo responda al DNS y no haga proxy del tráfico. Mantenlos así de forma permanente, no solo mientras resuelves problemas, porque el proxy también hace que las páginas recién añadidas devuelvan 404 en tu dominio personalizado y evita que los Cloudflare Workers se ejecuten delante de él. Esto no desactiva SSL en Base44.
Si encuentras errores SSL o un ERR_SSL_PROTOCOL_ERROR tras conectar tu dominio personalizado a Base44, sigue estos pasos para resolver el problema:
  • Verifica que los registros DNS de tu dominio coincidan exactamente con lo que se muestra en tu panel de Base44.
  • Elimina cualquier registro AAAA (IPv6) de tus ajustes DNS, ya que pueden bloquear las conexiones seguras.
  • Comprueba con cuidado que no haya erratas o valores faltantes en tus entradas DNS.
  • Asegúrate de que tanto tu www como el dominio raíz apunten a las direcciones IP 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 por completo por todo el mundo.
  • Si usas un servicio DNS como Cloudflare, actualiza tus registros directamente en ese servicio y establece los registros relacionados con Base44 como DNS only (nube gris), sin proxy. Dejarlos con proxy también puede hacer que las páginas recién añadidas devuelvan 404 en tu dominio personalizado mientras funcionan en tu dirección .base44.app, y los Cloudflare Workers no se ejecutan delante de un dominio de Base44.
Si sigues viendo errores SSL tras 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 y estás intentando conectar el dominio a una nueva app, puedes ver un error diciendo que el dominio ya existe. Esto puede pasar si el dominio sigue registrado en nuestro sistema, incluso después de eliminar la app antigua.No podrás arreglar esto por tu cuenta ahora mismo. Contacta con nuestro equipo de soporte para obtener ayuda.
Después de comprar un dominio con nosotros, debes verificar tu información de contacto para activarlo. Si no has recibido un correo de verificación de tu registrador, tu dominio puede no conectarse ni funcionar como se espera. Esto puede evitar que tu sitio salga en vivo.GoDaddy es el actual socio registrador, así que los dominios comprados el 14 de agosto de 2026 o después están registrados con GoDaddy. IONOS fue el socio anterior, así que los dominios comprados antes de esa fecha están registrados con IONOS. Para un dominio comprado a través de Wix, el correo llega de Wix, y tu página de Dominios muestra un botón Resend Verification Email.Para resolver este problema:
  1. Busca en tu bandeja de entrada, carpeta de spam y correo no deseado tanto “GoDaddy” como “IONOS”, así lo detectas independientemente del registrador que tenga tu dominio.
  2. Si no lo encuentras, pide a ese registrador un nuevo correo de verificación. Dales tu nombre de dominio y explica que no has recibido el correo de verificación tras comprar tu dominio.
  3. Si no puedes acceder a tu cuenta con el registrador, contacta con el soporte de Base44 y pide que lo soliciten por ti.
  4. Abre el nuevo correo y sigue los pasos para completar la verificación de tu dominio.
Un error 429 suele aparecer por un límite temporal en el lado de Base44. Este problema se resuelve por sí mismo.

Espera unos minutos antes de intentar reconectar tu dominio. Si el problema persiste tras esperar, inténtalo más tarde.
Cuando consultas tu dominio en herramientas públicas de DNS (como Google Dig o Whatsmydns), puedes ver un registro A extra apuntando a una IP que no reconoces. Sin embargo, cuando revisas la zona DNS de tu registrador, ese registro A no aparece. Esto suele pasar porque el reenvío de dominio, redirección URL o parking está activado en el registrador, lo que crea silenciosamente un registro A en segundo plano y puede interferir con la conexión de tu dominio o la generación del SSL.Para solucionar este problema:
  1. Abre una herramienta pública de búsqueda DNS y consulta los registros A de tu dominio.
  2. Compara las IPs que ves ahí con los registros A en la zona DNS de tu registrador y confirma que una IP solo aparece en la herramienta pública.
  3. Inicia sesión en tu cuenta del 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 reenvío, redirección o parking está activada 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.
  7. Si la IP pertenece a la empresa con la que registraste el dominio, casi con seguridad es una página de parking o reenvío por defecto. Asegúrate de que todas las funciones de reenvío y parking estén completamente desactivadas para este dominio.
  8. Espera a que los cambios DNS se propaguen y vuelve a comprobar 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 soportado y cumplen el límite de tamaño.Para solucionar el problema:
  1. Verifica que tu vídeo esté en uno de los formatos soportados: MP4, WEBM, MOV, AVI, MKV, M4V, WMV, OGV, 3GP o 3G2.
  2. Asegúrate de que tu vídeo pese 100MB o menos por vídeo.
  3. Prueba a subir el vídeo de nuevo.
  4. Si la subida sigue sin funcionar, actualiza el editor y prueba de nuevo.
Para más detalles sobre archivos soportados, consulta la guía de medios.
Este error aparece cuando intentas subir un formato de archivo no compatible con el chat de IA, o cuando el tipo de archivo no coincide con lo que Base44 espera.Para solucionar el problema:
  1. Verifica que tu archivo esté en uno de los formatos soportados.
  2. Asegúrate de que tu archivo no supere el límite de tamaño de ese tipo de archivo.
  3. Si subiste el archivo equivocado por error, haz clic en Revert en el mensaje para deshacer el último prompt.
  4. Prueba a subir tu archivo de nuevo usando un formato soportado.
Para más detalles sobre archivos soportados, consulta la guía de medios.
Este error aparece si subes una imagen cuyo formato real no coincide con su extensión de archivo o con lo que Base44 esperaba. Suele ocurrir si renombras un archivo desde otro formato, por ejemplo de .webp a .png, sin convertirlo correctamente, o si la imagen se guardó en un formato distinto al que indica su extensión.Para resolver este error:
  1. Revierte tu último mensaje, especialmente si la subida de la imagen fue tu paso previo.
  2. Abre el archivo en un editor de imágenes y vuelve a guardarlo o exportarlo en un formato soportado, como PNG, JPG o JPEG, en lugar de solo cambiar la extensión.
  3. Verifica que tu archivo cumpla los límites del chat de IA.
  4. Prueba a subir la imagen recién exportada usando un formato soportado.
Usa siempre imágenes exportadas o guardadas como PNG, JPG o JPEG desde un editor de imágenes. Cambiar 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ó correctamente. Normalmente no verás este código en la interfaz de Base44, pero puedes verlo en respuestas de 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, a menudo porque falta información o está en el formato incorrecto.Ejemplos:
  • Enviar un formulario con campos obligatorios faltantes.
  • Llamar a una API con el formato de datos incorrecto.
¿Qué debes hacer? Revisa la información que introdujiste e inténtalo de nuevo. Si usas una API, asegúrate de que tu solicitud coincida con el formato esperado.
No has iniciado sesión o tu sesión ha expirado. La acción solicitada requiere autenticación.Ejemplos:
  • Intentar ver una página del panel sin iniciar sesión.
  • Llamar a una API o función de integración con credenciales inválidas o un token expirado.
¿Qué debes hacer? Inicia sesión en Base44 e inténtalo de nuevo. Si usas integraciones, actualiza tus claves de API o credenciales de inicio de sesión.
Has iniciado sesión, pero no tienes permiso para realizar esta acción o acceder al recurso. Esto puede pasar si tu rol o permisos son limitados, o si los ajustes de seguridad a nivel de fila (RLS) para ciertas entidades de datos no están bien configurados.Ejemplos:
  • Intentar cambiar ajustes en una app a la que no tienes acceso.
  • Intentar acceder a datos o páginas restringidas por tu rol o reglas RLS en tu app.
¿Qué debes hacer? Consulta con el admin de tu 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 que el acceso correcto esté configurado para las acciones que quieres realizar.Ten en cuenta que las funciones de backend solo están disponibles en el plan Builder y superiores.Si ves errores 403 al conectar webhooks desde servicios externos (como Telegram o WhatsApp):Algunos servicios externos, como Telegram o WhatsApp, envían solicitudes de 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 de backend requiere autenticación, estos servicios devuelven un error 403.
  • Asegúrate de que tu endpoint de webhook no requiera autenticación para servicios que no pueden enviar credenciales. El endpoint debe ser público para funcionar con este tipo 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 tu endpoint público, 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 las erratas y confirma que tienes el enlace correcto. Si el recurso debería existir, consulta con tu admin de workspace o compañeros para asegurarte de que no se haya movido o eliminado. Si aún no puedes acceder, contacta con el soporte de Base44.
Intentaste realizar una acción demasiadas veces en un periodo corto. Esto activa un límite temporal de tasa que protege el rendimiento y la estabilidad.Ejemplos:
  • Hacer clic rápidamente para reconectar un dominio o repetir la misma acción en tu panel.
  • Enviar muchas solicitudes repetidas en poco tiempo vía la API, funciones de backend o automatizaciones.
¿Qué debes hacer? Espera un poco antes de volver a intentarlo. Al reintentar, evita repetir la misma acción rápidamente para no volver a alcanzar el límite.Información adicional:
  • Los límites de tasa aplican por persona, así que la capacidad escala con la cantidad de personas que usan tu app.
  • Distribuye las solicitudes en el tiempo en lugar de enviarlas todas a la vez.
  • Usa solicitudes por lote cuando tu integración las admita.
  • Añade caché para no llamar al mismo endpoint por 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 aparecen errores 429 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”.
  • Fallo de funciones al guardar o cargar datos.
¿Qué debes hacer? Actualiza e inténtalo de nuevo. Si el problema persiste, revisa el Discord de Base44 por problemas conocidos o contacta con soporte con los detalles del error.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.