我需要调用一个发出 http 请求的函数,并让它通过回调将值返回给我。但是,当我尝试时,我不断收到空响应。有什么帮助吗?
这是我的代码:
var url = 'www.someurl.com'
makeCall(url, function(results){return results})
makeCall = function (url, results) {
https.get(url,function (res) {
res.on('data', function (d) {
resObj = JSON.parse(d);
results(resObj.value)
});
}).on('error', function (e) {
console.error(e);
});
}