Как обрабатывать ошибку 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);
})
Есть ли способ подождать дольше? или снова запросить удаленный файл?
Что именно может вызвать эту ошибку? Только время ожидания?