Los sitios modernos intercambian datos con servidores: el tiempo, noticias, productos… Esos intercambios pasan por las API, y JavaScript las consulta con fetch.
¿Qué es una API?
Una API es un servicio que facilita datos bajo demanda. Envías una petición a una dirección y te devuelve una respuesta, a menudo en formato JSON (un texto estructurado fácil de leer para el código).
Usar fetch
fetch("https://api.exemple.com/donnees")
.then(reponse => reponse.json())
.then(donnees => console.log(donnees));
El recorrido es el siguiente:
fetchenvía la petición a la dirección indicada..json()convierte la respuesta en datos utilizables.- El segundo
.thenrecibe por fin los datos para usarlos.
Como la respuesta puede tardar, estas operaciones son asíncronas: el código no espera y trata el resultado en cuanto llega.
Recuerda:
fetchrecupera datos remotos a través de una API. La respuesta llega más tarde: la tratas con.then.