Retour à la leçonMission
Mission : le catalogue qui plante en production
Corriger une route dynamique qui n'attend pas params et ne gère pas les produits introuvables.
Contexte
Une boutique vient de migrer vers Next.js 15. Depuis, la page app/produits/[slug]/page.tsx renvoie une erreur TypeScript en production : const { slug } = params; sans await. De plus, quand un produit n'existe plus, l'utilisateur voit une page blanche au lieu d'un message clair.