错误:Dialogflow中的getaddrinfo EAI_AGAIN myWebsiteName.com:443

时间:2020-01-24 05:47:17

标签: node.js firebase dialogflow-es

我正在使用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 吗?如果我购买他们的计划,相同的代码会起作用吗?

1 个答案:

答案 0 :(得分:0)

您需要在您的帐户上启用计费功能,以进行去电呼叫。阅读此answer,以明确了解此问题。