gpt4 book ai didi

node.js - RequestError : Error: getaddrinfo ENOTFOUND, 不适用于所有用户

转载 作者:行者123 更新时间:2023-12-05 07:03:03 33 4
gpt4 key购买 nike

我有一个 Windows Electron 应用程序抛出以下错误:RequestError: Error: getaddrinfo ENOTFOUND thedomain.com 我正在为我的请求使用 request-promise-native 库。

唯一的问题是包括我本人在内的该应用程序的许多其他用户根本看不到这个问题。经过数小时的阅读,我知道该错误很可能与 DNS 解析有关。我附加的示例是 SSO 身份验证。

有没有人见过这个只有少数用户收到 ENOTFOUD 错误的问题?您是如何为这些用户解决问题的?在此先感谢您的帮助。

function requestPFToken(options, code, emitter) {
let data = {
form: {
grant_type: 'authorization_code',
code: code
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': (process.env.NODE_ENV === 'development') ? 'Basic RUNUMTAwMDg1MkNMTjpTRlFKRXpabcdefhNVlYQ3hZZkdCbjVaYnJucTJVTU1FbElNdDFtSGlqNExMNzB3RFVE' : 'Basic RUNUMTAwMDg1MkNMTjp3dlRwN1Nabcdef16S0ZwcmViUERQcjM5MUFzR3pKWnBSYm93T1c3bGRWUEQ1ZHFxeHlDdG1jclp4azhl'
},
uri: (process.env.NODE_ENV === 'development') ? 'https://example.net/as/token.oauth2' : 'https://example.net/as/token.oauth2',
method: 'POST'
};
rp(data)
.then((response) => {
var token = extractAuthToken(response);
StaticBanner.hide();
emitter(postSsoAuth(token));
})
.catch(function (err) {
alert(err);
});
}

最佳答案

如果你正在使用docker尝试重启它,重启docker服务后它应该工作正常

systemctl restart docker

来源:github.com/nodejs/node/issues/15780#issuecomment-605418938

关于node.js - RequestError : Error: getaddrinfo ENOTFOUND, 不适用于所有用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63373365/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com