Sobes.tech
Junior — Middle

Milyen értéket vagy adatokat ad vissza pontosan a fetch függvény az alkalmazásában?

sobes.tech MI

Válasz az MI-től

Az alkalmazásban a fetch függvényt általában HTTP-kérések végrehajtására használják, és egy Promise objektumot ad vissza, amely siker esetén egy Response objektumot tartalmaz.

Ez a Response objektum tartalmazza a szerver válaszadatait, beleértve:

  • a válasz státuszát (pl. 200 OK)
  • fejlécadatokat
  • a válasz törzsét, amit szövegként, JSON-ként, Blobként stb. lehet olvasni.

Használati példa:

fetch('https://api.example.com/data')
  .then(response => {
    if (!response.ok) {
      throw new Error('Hálózati hiba');
    }
    return response.json(); // a válasz törzsét JSON-ként elemzi
  })
  .then(data => {
    console.log(data); // a válasz adatai
  })
  .catch(error => {
    console.error('Hiba:', error);
  });

Így a fetch egy promise-t ad vissza, amely egy Response objektummá oldódik, ami a szerver válaszadatait tartalmazza.