2013-08-05 146 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();