我只是想制作一个简单的加密货币价格代码,我不能为我的生活找出如何导出我正确设置的全局变量。
var btcPrice;
setTimeout(function(){
axios.get("https://api.cryptonator.com/api/ticker/btc-usd").then((response) => {
btcPrice = response.data.ticker.price;
console.log(btcPrice);
});
}, 5000);
setInterval(function(){
console.log(btcPrice);
}, 10000);
exports.price = btcPrice;
setInterval显示比特币的价格。但是,当我在另一个文件中调用它时,我得到了未定义,就好像它在setTimeout找到值之前被导出一样。任何想法如何出口价格?非常感谢!