【发布时间】:2020-07-16 15:59:14
【问题描述】:
我正在使用带有代理选项的 Axios 我想检查错误的代理,所以我决定为我的 GET 请求设置超时。
代码如下:
let res= await axios.get(`http://somedomain.com`,
{
timeout:1500,
proxy: {
host: proxyList[indexOfProxy].host,
port: proxyList[indexOfProxy].port,
auth: {
username: '',
password: ''
},
}
}
).catch(err => {
console.log(`proxy ${indexOfProxy} not working.`);
});
但实际上 timeout 并没有起作用,它花了很长时间才去 catch 块。
【问题讨论】:
标签: javascript node.js axios httprequest