Bonjour,
Je débute en javascript, je code sur node js. Ma demande est simple mais je ne parviens pas à sortir ma variable de ma fonction à cause de la portée.
Je souhaite récupérer le résultat d'une API en JSON. Je souhaite récupérer la variable "a" qui doit récupérer la valeur : JSON.stringify(response.data)
Si je fais un console.log (a) dans la fonction "response" ça marche mais pas moyen de l'extraire... J'ai même mis une fonction test avec des return a mais non il ne veut pas.
En gros ma variable est uniquement dispo à un endroit... Est-ce qu'il existe une possibilité pour quelle soit dispo partout dans mon script?
Merci d'avance pour vos renseignements.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function test() { var axios = require('axios'); var config = { method: 'get', url: 'ADRESSEAPI', headers: { 'Content-Type': 'application/json' } }; axios(config) .then(function (response) { var a = JSON.stringify(response.data); return a; }) return a; } var a= test(); console.log (a);
Partager