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.