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.