Junior — Middle
Koju tačno vrednost ili podatke funkcija fetch vraća u vašoj aplikaciji?
sobes.tech АИ
Одговор од АИ
Funkcija fetch u aplikaciji obično se koristi za izvršavanje HTTP zahteva i vraća objekat Promise, koji pri uspešnom izvršenju sadrži objekat Response.
Ovaj Response objekat sadrži podatke odgovora sa servera, uključujući:
- status odgovora (npr. 200 OK)
- zaglavlja
- telo odgovora, koje se može pročitati kao tekst, JSON, Blob itd.
Primer upotrebe:
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) {
throw new Error('Greška mreže');
}
return response.json(); // parsira telo odgovora kao JSON
})
.then(data => {
console.log(data); // podaci iz odgovora
})
.catch(error => {
console.error('Greška:', error);
});
Dakle, fetch vraća obećanje koje se razrešava u Response objekat sa podacima odgovora sa servera.