Retour à la leçon
Mission

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.