L'API de récupération est-elle asynchrone ?
L'API de récupération est-elle asynchrone ?

Vidéo: L'API de récupération est-elle asynchrone ?

Vidéo: L'API de récupération est-elle asynchrone ?
Vidéo: Apprendre le JavaScript : Appel HTTP avec fetch() 2024, Peut
Anonim

Extraction asynchrone (Promesses)

Le moyen par défaut de aller chercher données avec aller chercher est comme une promesse. En supposant que notre application doit aller chercher informations à partir d'une URL donnée, voici une façon dont notre aller chercher peut regarder. Tout va bien, nous avons récupéré nos données et elles sont renvoyées sous forme de tableau - résultat.

À côté de cela, la récupération est-elle asynchrone ?

pourChacun est synchrone , tandis que aller chercher est asynchrone . Alors que chaque élément du tableau des résultats sera visité dans l'ordre, forEach reviendra sans avoir terminé aller chercher , vous laissant ainsi les mains vides.

comment utiliser l'API de récupération ? D'une manière très simple, tout ce que vous faites est d'appeler aller chercher avec l'URL que vous voulez, par défaut le Récupérer l'API utilise la méthode GET, donc un appel très simple serait comme ceci: aller chercher (url) // Appeler le aller chercher fonction passant l'url du API comme paramètre.

Également demandé, qu'est-ce que l'API fetch ?

Les Récupérer l'API fournit une interface JavaScript pour accéder et manipuler des parties du pipeline HTTP, telles que les demandes et les réponses. Il fournit également une aller chercher () méthode qui fournit un moyen simple et logique de aller chercher ressources de manière asynchrone sur le réseau.

Qu'est-ce que le fetch isomorphe ?

ALLER CHERCHER est polyfill pour les navigateurs qui n'ont pas aller chercher fonction (caniuse.com/#search= aller chercher ). il ajoutera aller chercher fonction à l'objet fenêtre de votre navigateur. Tandis que isomorphe - aller chercher est la mise en œuvre de aller chercher pour les deux nœuds. js et navigateur, construits sur aller chercher polyfill.

Conseillé: