Sobes.tech
Junior — Middle

Kāda tieši vērtība vai dati atgriež fetch funkcija jūsu lietojumprogrammā?

sobes.tech AI

Atbilde no AI

Lietojot fetch funkciju lietojumprogrammā, parasti tiek veikti HTTP pieprasījumi, un tā atgriež Promise objektu, kas veiksmīgas izpildes gadījumā satur Response objektu.

Šis Response objekts satur servera atbildes datus, tostarp:

  • atbildes statusu (piemēram, 200 OK)
  • galvenes
  • atbildes ķermeni, ko var lasīt kā tekstu, JSON, Blob utt.

Piemērs lietošanai:

fetch('https://api.example.com/data')
  .then(response => {
    if (!response.ok) {
      throw new Error('Tīkla kļūda');
    }
    return response.json(); // analizē atbildes ķermeni kā JSON
  })
  .then(data => {
    console.log(data); // atbildes dati
  })
  .catch(error => {
    console.error('Kļūda:', error);
  });

Tādējādi, fetch atgriež solījumu, kas tiek atrisināts Response objektā ar servera atbildes datiem.