Microfrontends en Vercel
Divide una aplicación grande en unidades desplegables de forma independiente que se renderizan como una sola aplicación cohesiva. Vercel gestiona el enrutamiento en su red global mediante microfrontends.json.
Conceptos clave: aplicación predeterminada (tiene microfrontends.json, maneja solicitudes no coincidentes) · aplicaciones hijas (tienen patrones de ruta routing) · prefijo de assets (evita colisiones de assets estáticos) · despliegues independientes.
Frameworks: Next.js (App Router + Pages Router), SvelteKit, React Router, Vite — todos a través de @vercel/microfrontends.
CLI (vercel microfrontends / vercel mf):
create-group— crea un nuevo grupo; interactivo por defecto, o completamente no interactivo con--non-interactive(opciones:--name,--project(repetible),--default-app,--default-route,--project-default-route(repetible, formato:<proyecto>=<ruta>, obligatorio para cada proyecto no predeterminado en modo no interactivo),--yespara omitir la confirmación); nota:--non-interactiveestá bloqueado si agregar los proyectos superaría el límite del plan gratuito — el usuario debe confirmar los cambios de facturación de forma interactivaadd-to-group— agrega el proyecto actual a un grupo existente; requiere terminal interactiva (opciones:--group,--default-route)remove-from-group— elimina el proyecto actual de su grupo; requiere terminal interactiva (opción:--yesomite solo la confirmación del enlace del proyecto)delete-group— elimina un grupo y toda su configuración, irreversible; requiere terminal interactiva (opción:--grouppara preseleccionar el grupo)inspect-group— recupera metadatos del grupo (nombres de proyectos, frameworks, repositorios git, directorios raíz); útil para automatizar la configuración (opciones:--group,--format=json,--config-file-name)pull— extraemicrofrontends.jsonremoto para desarrollo local (opción:--dpl)microfrontends proxy— proxy local de desarrollo ·microfrontends port— imprime el puerto asignado automáticamente
Cómo Encontrar Información Detallada
Esta habilidad incluye documentación de referencia detallada en el directorio references/. No leas todas las referencias de antemano. En su lugar, busca o usa grep en el archivo relevante cuando el usuario pregunte sobre un tema específico:
| Tema | Archivo de referencia |
|---|---|
Introducción, inicio rápido, configuración del framework, esquema de microfrontends.json, campos, nombres, ejemplos | references/configuration.md |
| Expresiones de ruta, prefijos de assets, enrutamiento controlado por flags, middleware | references/path-routing.md |
| Configuración del proxy local, configuración de polirepositorio, Turborepo, puertos, protección de despliegues | references/local-development.md |
Inspección de grupos (inspect-group), agregar/eliminar proyectos, entornos de respaldo, navegación, observabilidad | references/managing-microfrontends.md |
Utilidades de prueba (validateMiddlewareConfig, validateRouting, etc.), cabeceras de depuración, problemas comunes | references/troubleshooting.md |
| Protección de despliegues, Firewall de Vercel, reglas WAF para microfrontends | references/security.md |
Cuando el usuario pregunte sobre un tema específico, usa grep o busca en el archivo de referencia correspondiente para encontrar la respuesta sin cargar todas las referencias en el contexto.