nodejs скачать несколько файлов, используя запрос и cntlm - PullRequest
0 голосов
/ 26 февраля 2019

Я написал функцию для загрузки списка файлов с разных URL-адресов с помощью запроса nodejs.Код работает нормально, не сидя в моей компании.В моей компании я нахожусь за прокси-сервером NTLM.Для npm я установил на моей машине cntlm, обрабатывающий весь трафик, который работает совершенно нормально.Поэтому я попытался использовать локальный прокси cntlm.Целями являются местоположения https с zip-файлами.

    var download = function (myurl, dest, callback){

        if (process.argv[2] === 'company') {

            request.get({
                gzip: true,
                url: myurl,
                proxy: 'http://127.0.0.1:53128'            
            }).on('error', function (err) { console.log(err) })
              .pipe(fs.createWriteStream(dest))
              .on('close', callback);

        }
        else {

            request.get(myurl)
                .on('error', function (err) { console.log(err) })
                .pipe(fs.createWriteStream(dest))
                .on('close', callback);

        }
};

Что бы я ни пытался, я получаю ошибки, такие как ETIMEDOUT или ECONNREFUSED и т. Д.

Что мне не хватает?

Приветствия Мо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...