你好,
Voilà quelques jours que je bloque sur un problème, je viens donc vers you pour vous demander de l'aide. (Je précise que je débute sur React Native et Symfony)。
Sur mon application React Native (Android), je veux donc récupérer des données depuis mon API locale réalisée sous Symfony。 Et au début cela marchait très bien en utilisant fetch.
J'ai ensuite continue à developper mon API et ait notamment installé le bundle JWT Authentication。 J'ai eu des problèmes de SSL mais j'ai fini par réussir。
Mais maintenant mon fetch ne fonctionne plus et l'app m'affiche l'erreur suivante : "TypeError: Network request failed".Il semblerait que mon API 使用 désormais le protocol https alors qu'avant elle utilisait simplement http。 Il est possible que le problème vienne de là。或者我不理解 pas pourquoi mon API 利用 http désormais。
Mon collègue a installé l'API depuis notre dépôt GIT sur lequel on travaille après l'ajout de JWT, et lui n'a priori pas d'erreur et l'API se lance en http.
le problème vient peut être d'apache mais pour être honnête je ne comprends pas encore tout ce qui concerne les protocoles 等。 (Je précise que j'utilise Xampp comme serveur)。
Si vous avez des pistes ou des solutions pour moi je vous en serais vraiment reconnaissant.
React Native 上的Mon 代码:
useEffect(() => {
getMoviesFromApiAsync();
}, []);
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
const getMoviesFromApiAsync = async () => {
try {
const response = await fetch(
'https://127.0.0.1:8080/user39/jardin',
);
const json = await response.json();
return json.movies;
} catch (error) {
console.error(error);
}
};
J'essaie de faire une requete fetch sur React Native vers mon API locale Symfony, mais j'ai une erreur "TypeError: Network request failed"