Comment puis-je enregistrer des réponses incorrectes dans une instruction fetch?
Mon code ressemble à ceci:Réagir Natif: Log incorrect responses
eturn fetch('myurl.com', {
method: 'GET',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
}).then((response) => response.json())
.then((responseData) => {
console.log(responseData); // This logs nothing
}).catch((error) => {
console.log("Error " + error); // This logs something
});
Le journal de mon exemple de code est Error SyntaxError: JSON Parse error: Unrecognized token '<'
. Je pense que c'est parce que XDebug envoie des messages d'erreur, mais je n'ai absolument aucune idée de ce qui pourrait avoir mal tourné. Il semble que la réponse commence par '<', donc je pense que c'est une balise html.
Est-il possible de montrer cette réponse? Ce serait très utile pour trouver mon erreur.
pour le débogage enlever la '.alors ((réponse) => response.json())' partie, après le débogage ramener – Cherniv