Sobes.tech
Junior — Middle

Quelle valeur ou données la fonction fetch retourne-t-elle dans votre application ?

sobes.tech IA

Réponse de l'IA

La fonction fetch dans une application est généralement utilisée pour effectuer des requêtes HTTP et renvoie un objet Promise, qui, en cas de succès, contient un objet Response.

Cet objet Response contient les données de la réponse du serveur, y compris :

  • le statut de la réponse (par exemple, 200 OK)
  • les en-têtes
  • le corps de la réponse, que l'on peut lire sous forme de texte, JSON, Blob, etc.

Exemple d'utilisation :

fetch('https://api.example.com/data')
  .then(response => {
    if (!response.ok) {
      throw new Error('Erreur réseau');
    }
    return response.json(); // analyse le corps de la réponse en JSON
  })
  .then(data => {
    console.log(data); // données de la réponse
  })
  .catch(error => {
    console.error('Erreur:', error);
  });

Ainsi, fetch retourne une promesse qui se résout en un objet Response avec les données de la réponse du serveur.