Error: getaddrinfo EAI_AGAIN myWebsiteName.com:443 in Dialogflow
Error: getaddrinfo EAI_AGAIN myWebsiteName.com:443 in Dialogflow
我正在使用 DialogFlow 聊天机器人来获取我网站上的用户信息。我首先尝试从页面获取数据。这是代码:
const https = require('https');
https.get('myWebsiteName.com/apiToGetData', (resp) => {
let data = '';
// A chunk of data has been recieved.
resp.on('data', (chunk) => {
data += chunk;
});
// The whole response has been received. Print out the result.
resp.on('end', () => {
console.log(JSON.parse(data).explanation);
});
}).on("error", (err) => {
console.log("Error: " + err.message);
});
但是当我检查控制台时,它打印了 错误:getaddrinfo EAI_AGAIN myWebsiteName.com:443.
当我读到它时,我才知道这是一个 DNS 查找超时错误。但我想知道这是不是因为我的 免费版 Firebase 和 Dialogflow?如果我购买他们的计划,相同的代码是否有效?
您需要在您的帐户上启用计费才能拨打电话。阅读此 以弄清楚这个问题。
我正在使用 DialogFlow 聊天机器人来获取我网站上的用户信息。我首先尝试从页面获取数据。这是代码:
const https = require('https');
https.get('myWebsiteName.com/apiToGetData', (resp) => {
let data = '';
// A chunk of data has been recieved.
resp.on('data', (chunk) => {
data += chunk;
});
// The whole response has been received. Print out the result.
resp.on('end', () => {
console.log(JSON.parse(data).explanation);
});
}).on("error", (err) => {
console.log("Error: " + err.message);
});
但是当我检查控制台时,它打印了 错误:getaddrinfo EAI_AGAIN myWebsiteName.com:443. 当我读到它时,我才知道这是一个 DNS 查找超时错误。但我想知道这是不是因为我的 免费版 Firebase 和 Dialogflow?如果我购买他们的计划,相同的代码是否有效?
您需要在您的帐户上启用计费才能拨打电话。阅读此