JSON不更新数据

时间:2018-11-13 23:50:33

标签: json url request

我大致上像这样的代码行:

const request = require('request');
let rate = 0;
const url = 'https://api.coindesk.com/v1/bpi/currentprice.json';

request(url, (error, response, body) => {
    if (!error && response.statusCode === 200){
       let json = JSON.parse(body);
       rate = json.bpi.USD.rate;
    }
})
console.log(rate);

但是我的“费率”似乎没有在请求块之外得到更新。

如果我将console.log(rate);行放在request(url, (error, response, body) => ...内,它将根据URL进行打印。但我希望将费率更新为其他用途。

我有什么办法可以在请求块之外获取价格更新?

0 个答案:

没有答案