Vercel Microfrontends
Divisez une application volumineuse en unités déployables indépendamment qui s'affichent comme une application cohérente. Vercel gère le routage sur son réseau mondial à l'aide du fichier microfrontends.json.
Concepts clés : application par défaut (possède microfrontends.json, sert les requêtes non correspondantes) · applications enfants (possèdent des motifs de routage) · préfixe d'actifs (prévient les collisions de ressources statiques) · déploiements indépendants.
Frameworks : Next.js (App Router + Pages Router), SvelteKit, React Router, Vite — tous via @vercel/microfrontends.
CLI (vercel microfrontends / vercel mf) :
create-group— crée un nouveau groupe ; interactif par défaut, ou entièrement non interactif avec--non-interactive(options :--name,--project(répétable),--default-app,--default-route,--project-default-route(répétable, format :<projet>=<route>, requis pour chaque projet non par défaut en mode non interactif),--yespour ignorer l'invite de confirmation) ; remarque :--non-interactiveest bloqué si l'ajout des projets dépasse la limite du niveau gratuit — l'utilisateur doit confirmer les changements de facturation de manière interactiveadd-to-group— ajoute le projet actuel à un groupe existant ; nécessite un terminal interactif (options :--group,--default-route)remove-from-group— supprime le projet actuel de son groupe ; nécessite un terminal interactif (option :--yesignore uniquement l'invite de lien de projet)delete-group— supprime un groupe et tous ses paramètres, irréversible ; nécessite un terminal interactif (option :--grouppour présélectionner le groupe)inspect-group— récupère les métadonnées du groupe (noms de projets, frameworks, dépôts git, répertoires racines) ; utile pour automatiser la configuration (options :--group,--format=json,--config-file-name)pull— récupère lemicrofrontends.jsondistant pour le développement local (option :--dpl)microfrontends proxy— proxy de développement local ·microfrontends port— imprime le port attribué automatiquement
Recherche d'informations détaillées
Cette compétence inclut des documents de référence détaillés dans le répertoire references/. Ne lisez pas toutes les références à l'avance. Recherchez ou utilisez grep dans le fichier pertinent lorsque l'utilisateur pose une question sur un sujet spécifique.
| Sujet | Fichier de référence |
|---|---|
Prise en main, démarrage rapide, configuration du framework, schéma microfrontends.json, champs, nommage, exemples | references/configuration.md |
| Expressions de chemin, préfixes d'actifs, routage contrôlé par indicateurs, middleware | references/path-routing.md |
| Configuration du proxy local, configuration polyrepo, Turborepo, ports, protection de déploiement | references/local-development.md |
Inspection des groupes (inspect-group), ajout/suppression de projets, environnements de repli, navigation, observabilité | references/managing-microfrontends.md |
Utilitaires de test (validateMiddlewareConfig, validateRouting, etc.), en-têtes de débogage, problèmes courants | references/troubleshooting.md |
| Protection de déploiement, Vercel Firewall, règles WAF pour microfrontends | references/security.md |
Lorsque l'utilisateur pose une question sur un sujet spécifique, utilisez grep ou une recherche dans le fichier de référence pertinent pour trouver la réponse sans charger toutes les références dans le contexte.