由于某种原因,我在获取读取超时时,请求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