【发布时间】:2023-03-28 00:09:01
【问题描述】:
如何处理此调用的 etimedout 错误?
var remotePath = "myremoteurltocopy"
var localStream = fs.createWriteStream("myfil");;
var out = request({ uri: remotePath });
out.on('response', function (resp) {
if (resp.statusCode === 200) {
out.pipe(localStream);
localStream.on('close', function () {
copyconcurenceacces--;
console.log('aftercopy');
callback(null, localFile);
});
}
else
callback(new Error("No file found at given url."), null);
})
有没有办法等待更长的时间?还是再次请求远程文件?
究竟是什么导致了这个错误?仅超时?
【问题讨论】:
标签: javascript node.js http error-handling timeout