【发布时间】:2016-05-23 13:47:01
【问题描述】:
我正在使用 nodejs,在 JS 文件中我有下面的代码来检索数据。 当我尝试在范围之外使用数据时它不起作用我得到的内容未定义 whloe 时间..
var data = {};
request.get({url: 'https://my-host/Mypath'}, function(err, response, body) {
if (err) {
console.error(err);
data.err = err;
}
data= body;
});
console.log('Data: ', data);
我的主要问题是我必须发送带有数据的 res.render 并且我需要向服务器发出多个请求。
【问题讨论】:
-
console.log(data)将在 AJAX 请求完成之前运行
标签: javascript node.js scope render