在方法之外访问变量

时间:2019-12-05 15:47:32

标签: javascript json

我正在尝试从request.get方法访问数据。方法工作正常,我可以从方法内部将数据打印到控制台。但是我想在我的getUserFromId方法中使用这些数据(例如,在“ //这里”行)

hbs.registerHelper('getUserFromID', function(id) {

    const request = require("request");
    const url = "http://localhost:3000/api/users/" + id;

    request.get(url, (error, response, body) => {
        let userJSON = JSON.parse(body);

        var x = userJSON[0];
    });

    // here

    return new hbs.SafeString(x);
});

如何在这里//点访问userJSON [0]数据(或var x)?

0 个答案:

没有答案