requete fetch

Il y a 3 semaines
#

Bonjour

J'aimerai afficher le résultat value pour la stocker dans ma variable dataLogos au lieu de m'afficher la promise pour que je puisse utiliser mon tableau

let dataLogos = recupererDonnees(imgHeader).then(res => {
 return res;
});

console.log(dataLogos);

async function recupererDonnees(UrlImg) {
 try {
   // Utilisation de fetch pour récupérer les données depuis le serveur
   const response = await fetch(UrlImg);

   // Vérification de la réponse
   if (!response.ok) {
     return false;
   }

   // Récupération des données au format JSON
   const data = await response.json();

   return data;

 } catch (error) {
   return false;
 }
}

_______________________________________________________

Promise { <state>: "pending" }
<state>: "fulfilled"
<value>: Array(5) [ {…}, {…}, {…}, … ]
0: Object { title: "Logo site", alt: "Logo site", value: "http://192.168.1.14/amitiesautomne/View/communes/img/logo/jpg/logoText.jpg" }
1: Object { title: "Logo nu", alt: "Logo nu", value: "http://192.168.1.14/amitiesautomne/View/communes/img/logo/jpg/logoNu.jpg" }
2: Object { title: "Logo transport solidaire", alt: "Logo transport solidaire", value: "http://192.168.1.14/amitiesautomne/View/communes/img/logo/jpg/transport.jpg" }
3: Object { title: "Logo transport solidaire 2", alt: "Logo transport solidaire 2", value: "http://192.168.1.14/amitiesautomne/View/communes/img/logo/jpg/transport2.jpg" }
4: Object { title: "QrCode url du site", alt: "QrCode url du site", value: "https://api.qrserver.com/v1/create-qr-code/?data=http://192.168.1.14/amitiesautomne/&size=400x400" }
length: 5
<prototype>: Array []
<prototype>: Promise.prototype { … }

 

Cordialement

 

 

Répondre
Avatar de nonodurengo

nonodurengo

Il y a 3 semaines #

Bonjour,

Le console.log doit se trouver dans le then, s'il se trouve après, il s'exécute avant la réponse à la promesse, c'est le principe de l'asynchrone 

Avatar de Benoit

Benoit

Il y a 1 semaine #

Après 7 jours sans activité, ce sujet a automatiquement été verrouillé

Avatar de NT Bot

NT Bot