Мне нужно получить значение из API, которое актуализируется быстро.Проблема в том, что код, который я написал, всегда дает мне одно и то же значение.Я пробовал два способа:
var fetch = require("node-fetch");
for(let i=0; i<5; i++){
setTimeout(function(){}, 3000);
fetch('https://api.binance.com/api/v3/avgPrice?symbol=ETHBTC')
.then(res => res.json())
.then(data => {console.log(data.price)});
}
и синхронно:
var fetch = require("node-fetch");
var request = async () => {
var response = await fetch('https://api.binance.com/api/v3/avgPrice?
symbol=ETHBTC');
var json = await response.json();
console.log(json.price);
}
for(let i=0; i<5; i++) {
setTimeout(function(){request();}, 3000);
}
, но я всегда получаю что-то вроде этого:
0.03244206
0.03244206
0.03244206
0.03244206
0.03244206
Любое предложение?