我正在尝试使用NodeJS进行API调用。不幸的是,我不确定如何从JS函数内部获取对象,因此我可以解析属性并将其作为变量存储在main函数中。我理解我在一个函数中调用一个函数(内联异步)我如何从这个函数中获取myData对象?
var request = require('request')
function getData(URL){
var url = URL;
request('http://api.smmry.com?SM_API_KEY=APIKEYHERE&SM_URL=' + URL, function (error, response, body) {
var myData = new Object();
myData = JSON.parse(body); //We need to turn this into an object in order to grab its attributes.
return myData;
});
}
console.log(getData('http://www.cnn.com/2017/07/16/politics/mark-warner-jay-sekulow-donald-trump-jr/index.html'))
谢谢。