Я написал следующий код, который работает нормально (получил HTTP-ответ 200
) с использованием библиотеки request .
var request = require('request');
var auth = Buffer.from(`${oD.des.User}:${oD.des.Password}`).toString('base64');
var options = {
'method': 'GET',
'url': oD.dest.URL + path,
'headers': {
'Authorization': 'Basic ' + auth,
'Proxy-Authorization': `Bearer ${accesstoken}`
}
};
return await request(options, function (error, response) {
if (error) {
throw new Error(error);
}
console.log(response.body);
});
Теперь я делаю то же самое с точно такое же значение с superagent
и я получаю сообщение об ошибке.
var auth = Buffer.from(`${oD.des.User}:${oD.des.Password}`).toString('base64');
return superagent
.get(oD.dest.URL + path)
.set('Proxy-Authorization', `Bearer ${accesstoken}}`)
.set('Authorization', 'Basic ' + auth)
.end((err, res) => {
console.log(err);
});
Здесь у меня ошибка , почему ?? ?
0: Error: getaddrinfo ENOTFOUND fdev.wa.glb.corp.srd fdev.wa.glb.corp.srd:443
[[StableObjectId]]: 1
code: "ENOTFOUND"
errno: "ENOTFOUND"
Бьюсь с этим почти два дня.