0
votes

JSON invalide avec JSON valide (vérifié avec outil en ligne)

Malheureusement, cela était dû à une autre partie non liée de mon code. Ceci est une question invalide. Désolé.

Je reçois une erreur corporelle de réponse JSON invalide sur mon client à l'aide de FETCH () à une API reposante.

Ceci est mon code de poste serveur appelé par le client à l'aide du client. Ce code: xxx

Ceci est mon code client qui utilise Fetch xxx

la console.log qui envoie le JSON. réponse renvoie ceci: xxx

ceci est vérifié comme valide avec plusieurs validateurs en ligne JSON.

Mon plus gros problème avec tout cela est que tout fonctionne comme prévu , mais il crache de toute façon cette erreur qui est très gênante.


3 commentaires

Ici vous pouvez utiliser res.json (données); plutôt res.json (json.stringify (données)); Ajouter "" à "MessagesMinutemax" comme "MessagesMinutemax" - Pas sûr si nécessaire, gardez-le en sécurité. Ajoutez également des en-têtes: {"Type de contenu": "Application / Json"}, dans les en-têtes qui sont vides là-bas


et avec tout cela, essayez de supprimer .Chen (((res) => {retour res.json ();}) parce que cela ne serait pas nécessaire dans votre cas


Bonjour, j'ai essayé vos deux suggestions et ils n'ont pas travaillé. Merci quand même.


3 Réponses :


0
votes

Après avoir fetch API, essayez d'utiliser json.parse (objet_string) J'espère que cela fonctionne pour vous

Conseil: Utilisez typeof (variable) pour vérifier le type de variable xxx


1 commentaires

.json () la méthode fait le même là



0
votes

Peut-être que c'est votre xxx

Ceci se passe-t-il lorsque je l'ai fait dans la console Nodejs xxx

Lorsque vous stringifiez 2 fois, vous avez 2 fois la citation En dehors de votre objet


0 commentaires

0
votes

Malheureusement, cela était dû à une autre partie non liée de mon code. Ceci est une question invalide. Désolé.


0 commentaires