Je souhaite configurer un POST
itinéraire dans mon dossier API à l'aide de Next.js, et j'envoie les données à l'itinéraire mais je ne peux pas analyser les données pour l'enregistrer réellement dans la base de données. Quelle est la meilleure façon de gérer les itinéraires POST
dans les prochaines.js. En particulier pour analyser les données dans JSON
format?
Comme avec tout, cela dépend. Dans NEXT.JS V12, vous n'avez pas besoin de JSON.parse(req.body)
dans la route API tant que vous avez N'avez pas Définir explicitement bodyParser: false
Dans la configuration exportée pour le Route API (voir https://nextjs.org/docs/api-routs/api-middlewares ). Le req.body
Sera analysé automatiquement à un objet par exemple si le content-type
De la demande est application/json
. Dans ce cas, car le contenu est pré-analysé dans un objet, essayer d'exécuter JSON.parse(req.body)
dans l'API lancera probablement une erreur.