由於某種原因,我在獲取讀取超時時,請求HTTPS網站。 (如何使用Node.js最新版本)nodejs中的HTTPS請求超時
代碼:
var request = require('request');
request('https://twitchemotes.com/api_cache/v2/global.json',{timeout: 6000}, function (err, response, body) {
if(err){
console.log(err.code === 'ETIMEDOUT'); // logs true
console.log(err.connect === true); //logs false
}
else console.log(body);
});
奇怪的是,這適用於普通的HTTP請求。
幫助任何位非常感謝
我已經運行你的代碼,它絕對合法 - 沒有錯誤,並在響應中糾正json。你的問題不在於這裏。 – michalczukm
是的,我剛剛找到原因,出於某種原因它只適用於生產環境。我在開發 – Mollo