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:

  • fetch envía la petición a la dirección indicada.
  • .json() convierte la respuesta en datos utilizables.
  • El segundo .then recibe 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: fetch recupera datos remotos a través de una API. La respuesta llega más tarde: la tratas con .then.