Problème Fetch PUT form-data [Javascript - Nodejs - Mongoose] - Javascript/Node.js - Programmation
Marsh Posté le 28-10-2022 à 23:09:45
Pour les images, faudrait pas mettre "multipart/form-data" plutôt que application/json ?
Marsh Posté le 29-10-2022 à 00:14:35
Tout à fait, de ce que j'ai compris du moins. Faut juste pas marqué "Content-Type": "application/json", ça le fait automatique. Je cherche encore sans rien comprendre.
Marsh Posté le 01-11-2022 à 15:10:23
Problème résolu. Je donne la solution plus tard pour qui pourrait avoir besoin, pas trop le temps là.
Marsh Posté le 28-10-2022 à 20:12:29
Je serre. Mon problème alors. Je fais une requête Fetch pour mettre à jour ma base de données se trouvant chez MongoDB, cela fonctionne parfaitement en Content-Type: application/json, mais pas lorsque je veux utiliser FormData() pour l'envoi ensuite d'images.
Mon code côté front (React) :
Rendus console côté front (le state se met à jour nickel :
Middleware côté back :
Rendus console côté back :
Et mes CORS :
Voilà, plus de deux jours sur ça comme un noob, en faisant recherche sur recherche, test sur test, sans trouver l'origine du truc.
Toute aide est plus que la bienvenue