Bonjour,
Je d�bute en typescript dans le cadre de React, venant de Java je suis un peu paum� par les diff�rences de syntaxes.
Je souhaite appeler un web services en spring.
Ca c'est bon, je traite la promise.
J'ai bien une r�ponse
Je souhaite affecter par d�composition la r�ponse JSON dans un tableau d'objets, que je retourne.
Et si �a ne marche pas?
Que dois je retourner ? any, undifined, null, ...
Est-ce que je peux retourner un tableau vide comme je fais en java ?
Et si oui comment ?
J'ai tent� plusieurs choses, mais �a ne passe jamais � la compilation.
Je retourne bien une valeur dans le dernier then et dans le catch, mais le compilateur me dit que la fonction doit retourner une r�ponse, que la r�ponse n'est pas du bon type.
J'en suis l�.
Cordialement
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 import Journal from '../models/Journal'; const baseUrl = 'http://localhost:8080/journal/'; export function getJournaux() : Journal[] { console.log(" Appel du service getAll de journal"); fetch(baseUrl+ '/getAll').then(function(response) { return response.text(); }).then(function(texte) { const journaux[] = JSON.parse(texte); console.log(journaux.length + " objets journal trouvés"); return journaux; }).catch(() => { console.log('Erreur de récupération des journaux'); return undefined; }); }
Partager