首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从网站Node JS获取JSON

从网站Node JS获取JSON
EN

Stack Overflow用户
提问于 2018-07-14 05:17:42
回答 1查看 86关注 0票数 -1

因此,我对node js还是个新手,在理解异步编程时遇到了麻烦。我正在尝试从一个网站获取一个JSON,并将其传递给一个变量以便稍后使用,以测试我一直在使用以下代码:

var https = require("https");
var a;
function getter(url){
  var request = https.get(url, function(response){
    var body = "";
    response.on("data", function(chunk){
      body += chunk;
    });
    response.on("end", function(){
      if(response.statusCode === 200){
        try{
          a = JSON.parse(body);
        }catch(err){
          console.log(err);
        }
      }
   })
 })
};
getter('https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY');
console.log(a);

当我运行这个的时候,我得到了一个未定义的,这似乎从我读到的内容中看起来是有意义的。但我不清楚从现在开始该做什么。我该如何把这个JSON传递给一个变量呢?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51332918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档