Skip to content
← Todas las soluciones
Next.js logo

Frameworks solución

Ejecuta Next.js en local con FlyEnv

Los proyectos Next.js suelen combinar Node.js con una base de datos, Redis opcional y un proxy inverso para el desarrollo full-stack local. FlyEnv mantiene esos servicios disponibles por proyecto.

Stack del proyecto local

Servicios que FlyEnv puede gestionar para Next.js

Acerca de Next.js

Next.js es un framework de React para crear aplicaciones web que combinan un frontend pulido con capacidades del lado del servidor. Admite App Router, Server Components, renderizado en el servidor, generación estática y endpoints de API en una misma base de código, de modo que los equipos pueden elegir el modelo de renderizado adecuado para cada ruta.

FlyEnv puede usarse como entorno de desarrollo local para proyectos Next.js que dependen de Node.js, PostgreSQL, MySQL, Redis, Nginx, Caddy y otros servicios locales. Esto mantiene el proyecto cerca de sus condiciones reales de funcionamiento sin convertir el desarrollo local en una colección de instaladores inconexos y configuración manual.

Capacidades principales

  • App Router
  • Server Components
  • SSR / SSG / ISR
  • Route Handlers
  • Middleware
  • Optimización de imágenes y fuentes

Casos de uso comunes

  • Aplicaciones SaaS y paneles de clientes
  • Tiendas de comercio electrónico y flujos de pago
  • Sitios de contenido y marketing centrados en SEO
  • Aplicaciones web full-stack y APIs BFF
  • Herramientas internas y portales de operaciones

Un entorno real de Next.js es más que next dev

Un proyecto sencillo puede necesitar solo Node.js. A medida que crece para incluir usuarios, datos de negocio, caché, subidas de archivos, correo y callbacks de terceros, el entorno local suele crecer con él.

Runtime de Node.js
Ejecuta Next.js, las herramientas de desarrollo local y las tareas de build.
Base de datos
Almacena usuarios, pedidos, contenido de la aplicación y otros datos de negocio.
Redis
Admite caché, sesiones, colas y patrones de limitación de velocidad.
HTTPS y dominio personalizado
Proporciona un origen local similar a producción para cookies, OAuth y callbacks.
Correo y almacenamiento
Cubre correo transaccional, subida de archivos y otras dependencias reales del producto.

Recursos del proyecto

Para los comandos de instalación, las versiones compatibles y la configuración específica del proyecto, consulta la documentación oficial de Next.js .

Stack local típico

Los servicios exactos dependen del proyecto, su versión y su configuración local. Esta es una configuración local común, no un requisito fijo.

ComponenteRol típico
Node.jsEjecuta Node.js para el entorno local de Next.js.
PostgreSQLMySQLEjecuta PostgreSQL / MySQL para el entorno local de Next.js.
RedisEjecuta Redis para el entorno local de Next.js.
NginxCaddyEjecuta Nginx / Caddy para el entorno local de Next.js.

Cómo ayuda FlyEnv

  • Adapta el runtime del proyecto

    Elige la versión de runtime que necesita Next.js.

  • Gestiona los servicios locales

    Inicia bases de datos, cachés y otros servicios solo cuando el proyecto los necesite.

  • Mantén los proyectos aislados

    Permite que cada proyecto use sus propias versiones y configuraciones de servicios.

  • Configura dominios locales

    Accede a los proyectos mediante dominios locales y HTTPS cuando sea necesario.

Configura el entorno local

La instalación del proyecto sigue la documentación oficial. FlyEnv gestiona los runtimes, las bases de datos, los servidores web y los servicios auxiliares que lo rodean.

  1. 1Instala el proyecto y sus dependencias siguiendo la documentación oficial de Next.js.
  2. 2Selecciona en FlyEnv la versión de runtime que necesita el proyecto.
  3. 3Inicia los servicios de base de datos indicados en la configuración del proyecto.
  4. 4Inicia la caché, la búsqueda u otros servicios auxiliares solo cuando sean necesarios.
  5. 5Configura el servidor web local, los dominios y HTTPS según sea necesario.
  6. 6Agrupa los servicios relacionados para iniciarlos juntos de nuevo con facilidad.

¿Listo para ejecutar Next.js en local?

Usa FlyEnv para gestionar los runtimes, las bases de datos, los servidores web y los servicios que rodean a tu entorno local de Next.js .

Descargar FlyEnv

¿Tienes preguntas sobre el uso de FlyEnv?