Desplegar una app Lovable: llevar la exportación a una URL real

· jsdeck team · 4 min de lectura
Desplegar una app Lovable: llevar la exportación a una URL real

Si buscaste deploy a Lovable app, quieres el camino más corto y fiable desde código funcional hasta una URL pública — sin montar servidores, sin aprender un panel cloud interminable ni introducir una tarjeta de crédito antes de tener un solo usuario. Esta guía explica exactamente cómo hacerlo con jsdeck, cuáles son los compromisos y cuándo otra herramienta es genuinamente la mejor opción. Seremos prácticos: pasos reales, comandos reales y limitaciones honestas.

De la vista previa de IA a una URL real

Los constructores de IA te dan una vista previa dentro de su propia interfaz. Eso es perfecto para iterar, pero reclutadores, clientes, compañeros de equipo y usuarios reales necesitan una URL estable en la web abierta — una que no caduque, no requiera el login del constructor y funcione en cualquier dispositivo. jsdeck toma la exportación estática (HTML, CSS, JS) y la sirve por HTTPS con enrutamiento compatible con SPA.

Obtén primero la exportación estática

Sea cual sea la herramienta que generó tu app, el objetivo es el mismo: una carpeta de archivos estáticos. La mayoría de proyectos lo producen con npm run build (a menudo en dist/). Algunos constructores tienen un botón explícito de «exportar» o «descargar código». Si solo tienes una vista previa alojada, copia el proyecto a un repositorio local y compílalo allí — quieres artefactos que controles tú.

Desplegar paso a paso

  1. Compila o exporta tu proyecto localmente para tener una carpeta de salida estática
  2. Regístrate en jsdeck.com/signup — sin tarjeta de crédito
  3. Crea una app y sube la carpeta, o ejecuta jsdeck deploy desde tu terminal
  4. Abre y comparte https://your-slug.jsdeck.com
  5. Opcionalmente activa el datastore para estado guardado y visitor auth para acceso restringido

Trampas habituales con apps generadas

  • Enlaces solo de vista previa caducan o requieren la cuenta de la herramienta de IA — nunca los compartas como tu enlace «real»
  • Rutas de assets absolutas se rompen en un host nuevo; usa rutas relativas o configura base correctamente en Vite
  • Claves API hardcodeadas a veces aparecen en código generado — elimina secretos reales antes de desplegar; usa solo claves del datastore de jsdeck para datos no sensibles de la app
  • Rutas del lado del cliente devuelven 404 al actualizar a menos que el host reescriba a index.html (jsdeck lo gestiona para apps alojadas)

Hazlo listo para producción

Una vez en vivo, añade un dominio personalizado, comprueba que enlaces profundos y actualizaciones funcionan y, si la app almacena algo, conéctala al datastore de jsdeck en lugar de estado solo del navegador para que los datos sobrevivan entre dispositivos.

Verifica antes de compartir el enlace en vivo

Abre tu URL *.jsdeck.com en una ventana privada/incógnito — no en la pestaña donde estabas conectado al constructor de IA. Recorre los flujos principales del usuario, actualiza al menos un enlace profundo y redimensiona a un viewport de ancho móvil. Si algo falla, corrígelo localmente, recompila y sube de nuevo; jsdeck reemplaza el despliegue anterior in situ. Una prueba rápida de dos minutos evita el caso incómodo en que un cliente o reclutador sea la primera persona en toparse con una ruta de asset rota o una suposición de vista previa obsoleta.

A quién va dirigido y cuándo no usar jsdeck

Buen encaje: frontends estáticos, single-page apps, demos, portfolios, MVPs, exportaciones generadas por IA y apps que necesitan un poco de persistencia JSON o inicio de sesión ligero para visitantes.

No encaja: apps que requieren un servidor Node en ejecución continua, renderizado en el servidor en tiempo de petición, backends WebSocket, secretos privados en el servidor, trabajos en segundo plano o una base de datos relacional completa. Para eso, una plataforma como las alternativas del hub de comparativas te servirá mejor — y eso es elegir con criterio, no un compromiso.

Preguntas frecuentes

¿Es realmente gratuito deploy a Lovable app?

Sí. jsdeck ofrece hosting estático gratuito con HTTPS para proyectos como este, sin tarjeta de crédito para empezar. Funciones opcionales como el datastore y visitor auth están disponibles cuando las necesites.

¿Funcionará mi app generada por IA sin cambios?

Normalmente sí, siempre que compile a archivos estáticos. Comprueba rutas de assets absolutas y secretos hardcodeados, ambos habituales en código generado.

¿Por qué no compartir solo el enlace de vista previa del constructor?

Los enlaces de vista previa pueden caducar, limitarse o requerir el login del constructor. Una URL de jsdeck es un hogar estable e independiente para tu proyecto.

Próximos pasos

Sobre el autor

El equipo de jsdeck escribe guías prácticas para desplegar aplicaciones JavaScript estáticas. Enviar comentarios.

¿Listo para desplegar?

Publica tu app estática en una URL en vivo en minutos — alojamiento gratuito con almacén de datos y autenticación de visitantes opcionales.

Empezar gratis