无法导出全局变量

时间:2018-01-12 22:02:00

标签: javascript node.js

我只是想制作一个简单的加密货币价格代码,我不能为我的生活找出如何导出我正确设置的全局变量。

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找到值之前被导出一样。任何想法如何出口价格?非常感谢!

0 个答案:

没有答案