我编写了以下代码,它使用200库运行ok (got of 请求 )。
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"我已经挣扎了将近两天了。
发布于 2020-08-03 16:06:39
superagent.get使用
oDes.dest.URL
另一个是用
oD.dest.URL
好像你在那里混合了一些变量的名字..。
https://stackoverflow.com/questions/63232019
复制相似问题