2013-08-05 104 views
0

我正在尝试向Google Analytics API发出请求。我使用Passport.js来授权用户和this library发出请求。使用node.js向Google API发送http请求

我从Google得到一个很好的repsonse,但我的问题是,请求继续前进,直到我收到repsonse后超时。该请求保持不运行,直到我得到一个时间。

我在做什么错?

这里是我的代码:

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); 
    } 
}); 
+0

在什么情况下你打电话的吗? –

+0

@materik没有跟随,你说什么意思的上下文? – Ismailp

回答

0

你可能不只是从返回HTTP GET东西叫你做的。这就是它超时的原因。

您需要发送回一个HTTP 200错误,如果不EVAL为true,例如:

res.send();