Sobes.tech
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.