我具有以下JavaScript函数
应该从API获取图片网址
function getAPOD() {
let img = "";
https.get('https://api.nasa.gov/planetary/apod?api_key=api-key', response => {
let data = "";
response.on('data', chunk => {
data += chunk;
});
response.on('end', () =>{
img = JSON.parse(data).hdurl;
return img;
});
})
}
当我这样称呼它
let apod_image = getAPOD();
和console.log(apod_image);
我得到结果undefined
我在这里做错了什么
它应该以字符串形式返回URL
预先感谢