“TypeError: failed to fetch” lorsque la demande n'a pas vraiment manqué

Je suis en utilisant chercher de l'API dans mon Réagir app. L'application a été déployée sur un serveur et fonctionnait parfaitement. Je l'ai testé plusieurs fois. Mais, soudain, l'application a cessé de fonctionner et je n'ai aucune idée pourquoi. Le problème est quand j'envoie un get demande, je reçois une réponse valide à partir du serveur, mais aussi de l'extraction de l'API est de l'interception d'une exception et montrant TypeError: failed to fetch. Je n'ai même pas procédé à des changements dans le code et c'est le problème avec tous les Réagir composants.

Je reçois une réponse valide.

“TypeError: failed to fetch” lorsque la demande n'a pas vraiment manqué

Mais aussi obtenir cette erreur en même temps.

“TypeError: failed to fetch” lorsque la demande n'a pas vraiment manqué

fetch(url)
.then(res => res.json())
.then(data => {
  //do something with data
})
.catch(rejected => {
    console.log(rejected);
});

Quand j'enlève credentials: "include", il fonctionne sur localhost, mais pas sur le serveur.

J'ai essayé toutes les solutions fournies sur StackOverflow et GitHub, mais c'est juste pas pour moi.

J'ai le même problème: j'ai juste une demande (les DevTools le confirmer), c'est de retourner une réponse de réussite avec le code 200, mais la promesse est rejetée avec "Failed to fetch".
pouvez-vous enlever le parsing json et voir si elle fonctionne bien?
Je l'ai enlevé et il ne fonctionne pas bien.
Semble comme Yugantar réponse a résolu votre problème?
le problème était que de http:// pas mentionné dans l'adresse en ACAO.

OriginalL'auteur Amanshu Kataria | 2018-03-17