Junior — Middle
Milline täpne väärtus või andmed tagastab fetch funktsioon teie rakenduses?
sobes.tech AI
Vastus AI-lt
Funktsioon fetch rakenduses kasutatakse tavaliselt HTTP-päringute tegemiseks ja see tagastab Promise objekti, mis edukal täitmisel sisaldab Response objekti.
See Response objekt sisaldab serveri vastuse andmeid, sealhulgas:
- vastuse olekut (näiteks 200 OK)
- päiseid
- vastuse keha, mida saab lugeda tekstina, JSON-ina, Blob-ina jne.
Kasutusnäide:
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) {
throw new Error('Võrguviga');
}
return response.json(); // analüüsib vastuse keha JSON-ina
})
.then(data => {
console.log(data); // vastuse andmed
})
.catch(error => {
console.error('Viga:', error);
});
Seega, fetch tagastab lubaduse, mis lahendatakse Response objektiga, millel on serveri vastuse andmed.