React / Next.js

Déploiement & Production Next.js

Vercel deployment, Docker, environment variables, caching strategies, monitoring, logging

20 questions d'entretien·
Senior
1

Qu'est-ce que Vercel Platform dans le contexte du déploiement Next.js ?

Réponse

Vercel Platform est la plateforme cloud native conçue spécifiquement pour Next.js, offrant un déploiement zero-config avec détection automatique du framework. La plateforme optimise automatiquement le build, configure l'Edge Network global et active le cache intelligent sans configuration manuelle. Contrairement aux solutions génériques comme AWS ou Azure, Vercel est optimisé pour les fonctionnalités Next.js comme ISR, Middleware et Server Components avec des performances maximales.

2

Comment exposer une variable d'environnement au navigateur dans Next.js ?

Réponse

Les variables avec le préfixe NEXT_PUBLIC_ sont automatiquement exposées au client et incluses dans le bundle JavaScript lors du build. Les variables sans ce préfixe restent strictement côté serveur et ne sont jamais envoyées au navigateur, garantissant la sécurité des secrets. Cette distinction permet de gérer les API keys publiques comme NEXT_PUBLIC_STRIPE_KEY tout en protégeant les secrets sensibles comme les clés privées Stripe.

3

Quelle est la commande pour créer un build de production Next.js ?

Réponse

La commande next build génère une version optimisée de l'application pour la production, incluant la minification du code, l'optimisation des images, la génération des pages statiques et le bundling des assets. Cette étape est indispensable avant le déploiement car elle produit le dossier .next contenant tous les fichiers optimisés. La commande next start lance ensuite le serveur de production en utilisant ce build optimisé.

4

Quel fichier Docker utiliser comme base pour conteneuriser Next.js ?

5

Où configurer les variables d'environnement dans Vercel ?

+17 questions d'entretien

Maîtrise React / Next.js pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement