Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用node.js向Google API发出http请求_Javascript_Node.js_Express_Google Api - Fatal编程技术网

Javascript 使用node.js向Google API发出http请求

Javascript 使用node.js向Google API发出http请求,javascript,node.js,express,google-api,Javascript,Node.js,Express,Google Api,我正试图向Google Analytics API发出请求。我正在使用Passport.js授权用户并发出请求 我从谷歌得到了一个很好的回复,但我的问题是,即使在我收到回复后,请求也会一直持续到超时。请求一直不运行,直到我超时 我做错了什么 这是我的密码: request('https://www.googleapis.com/analytics/v3/management/accounts?access_token=' + access_token, function (error, res

我正试图向Google Analytics API发出请求。我正在使用Passport.js授权用户并发出请求

我从谷歌得到了一个很好的回复,但我的问题是,即使在我收到回复后,请求也会一直持续到超时。请求一直不运行,直到我超时

我做错了什么

这是我的密码:

request('https://www.googleapis.com/analytics/v3/management/accounts?access_token=' + access_token,  function (error, response, body) {
    if(error){
      console.log(error);
    }else{
      console.log(repsonse);
    }
});

您可能不仅仅是从正在进行的HTTP GET调用返回某些内容。这就是它超时的原因

如果错误未评估为true,则需要发回HTTP 200,例如:

res.send();

你是在什么样的背景下说这句话的?@matrik不明白,你所说的背景是什么意思?