Sobes.tech
Junior — Middle

Ce valoare sau date returnează exact funcția fetch în aplicația dvs.?

sobes.tech AI

Răspuns de la AI

Funcția fetch într-o aplicație este de obicei utilizată pentru a efectua solicitări HTTP și returnează un obiect Promise, care la succes conține un obiect Response.

Acest obiect Response conține datele răspunsului de la server, inclusiv:

  • starea răspunsului (de exemplu, 200 OK)
  • anteturi
  • corpul răspunsului, care poate fi citit ca text, JSON, Blob etc.

Exemplu de utilizare:

fetch('https://api.example.com/data')
  .then(response => {
    if (!response.ok) {
      throw new Error('Eroare de rețea');
    }
    return response.json(); // parsează corpul răspunsului ca JSON
  })
  .then(data => {
    console.log(data); // date din răspuns
  })
  .catch(error => {
    console.error('Eroare:', error);
  });

Prin urmare, fetch returnează o promisiune care se rezolvă într-un obiect Response cu datele răspunsului de la server.