Retour aux cas pratiques
Next.jsAvancé

Correction d'une API Route avec gestion d'erreurs incomplète

Scénario

Contexte : Une API Route Next.js expose un endpoint POST pour créer un utilisateur. Le Problème : En cas d'erreur, l'API retourne toujours un statut 200, ce qui complique la gestion côté client. Contraintes : Vous devez implémenter une gestion correcte des statuts HTTP. Code actuel : export default function handler(req, res) { if (req.method === "POST") { try { const { name } = req.body; res.status(200).json({ success: true }); } catch (e) { res.json({ error: "Something went wrong" }); } } } Livrable attendu : Corriger la gestion des erreurs pour retourner des statuts HTTP appropriés.

Compétences ciblées

nextjsapiroutebackendhttperror
    Correction d'une API Route avec gestion d'erreurs incomplète — mise en situation Next.js | CodeDuel