Bonjour,
Je suis en train d'apprendre react, après les composant je m'intéresse à la communication entre le back et le front.
Et je voudrais me connecter à mon backend Spring boot, via un service rest.
Mon service retourne bien du JSON quand je l'appelle en directe ou avec curl.
J'ai repris mon code JavaScript pour l'intégrer dans mon projet React.
Il marche dans le projet Spring avec Thymeleaf
Il semblerait que la partie du code basé sur fetch ne retourne jamais rien et ne soit peut être pas éxécutée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 export function getClasses() { let classes = [{ "numero": 0, "libelle": "null" }]; //let classes = {}; const URL = 'http://localhost:8080/classe/getAll'; fetch(URL) .then(function(response) { return response.text(); }) .then(function(texte) { try { //return JSON.parse(texte); classes = JSON.parse(texte); return classes; } catch (e) { console.log("Erreur lors de l'accès au service classe"); } }); return classes; }
Est-ce que je devais faire un import avec npm ?
Est-il possible de mieux gérer l'erreur ?
Car je n'ai rien dans la console.
Si vous avez une idée, merci par avance.
Cordialement
Partager