Spring til indhold
Academi.dk

Uge 4 · Programudvikling 2

API'er og fetch

At hente data fra en anden tjeneste og vise dem på din egen side. fetch, JSON og ventetiden undervejs.

Det, du skal kunne

  • Hvad er et API?

    Et API er en aftalt måde, hvorpå ét program kan spørge et andet om noget. På nettet betyder det som regel en samling adresser, du kan kalde med HTTP, og som svarer med data i JSON i stedet for en færdig side.

  • fetch - hent data fra et API

    fetch er den indbyggede måde at hente data fra en anden tjeneste. Du giver den en adresse, venter på svaret, laver svaret om fra JSON til et objekt, og bruger så dataene. Det tager tid, så kaldet skrives med async og await.

  • Asynkron JavaScript

    Noget kode tager tid, for eksempel at hente data over nettet. I stedet for at stå og vente går JavaScript videre og tager fat i svaret, når det kommer. Det håndteres med promises, og de skrives lettest med async og await.