Junior — Middle
Ce valoare sau date returnează exact funcția fetch în aplicația dvs.?
sobes.tech AI
Răspuns de la AI
Funcția fetch într-o aplicație este de obicei utilizată pentru a efectua solicitări HTTP și returnează un obiect Promise, care la succes conține un obiect Response.
Acest obiect Response conține datele răspunsului de la server, inclusiv:
- starea răspunsului (de exemplu, 200 OK)
- anteturi
- corpul răspunsului, care poate fi citit ca text, JSON, Blob etc.
Exemplu de utilizare:
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) {
throw new Error('Eroare de rețea');
}
return response.json(); // parsează corpul răspunsului ca JSON
})
.then(data => {
console.log(data); // date din răspuns
})
.catch(error => {
console.error('Eroare:', error);
});
Prin urmare, fetch returnează o promisiune care se rezolvă într-un obiect Response cu datele răspunsului de la server.