Zonas múltiples (Multi Zones)

Ejemplos

Una zona es un despliegue individual de una aplicación Next.js. Puede tener múltiples zonas y combinarlas como una sola aplicación.

Por ejemplo, supongamos que tiene las siguientes aplicaciones:

  • Una aplicación para servir /blog/**
  • Otra aplicación para servir todas las demás páginas

Con el soporte de zonas múltiples, puede combinar ambas aplicaciones en una sola, permitiendo que sus usuarios naveguen usando una única URL, mientras desarrolla y despliega ambas aplicaciones de forma independiente.

Cómo definir una zona

No hay APIs específicas relacionadas con zonas. Solo necesita hacer lo siguiente:

  • Asegurarse de mantener solo las páginas necesarias en su aplicación, lo que significa que una aplicación no puede tener páginas de otra aplicación. Si la aplicación A tiene /blog, entonces la aplicación B no debería tenerla también.
  • Configurar un basePath para evitar conflictos con páginas y archivos estáticos.

Cómo combinar zonas

Puede combinar zonas usando rewrites en una de las aplicaciones o cualquier proxy HTTP.

Para aplicaciones Next.js en Vercel, puede usar un monorepo para desplegar ambas aplicaciones con un solo git push.