我正在尝试从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)?