【问题标题】:Error: getaddrinfo EAI_AGAIN myWebsiteName.com:443 in Dialogflow错误:Dialogflow 中的 getaddrinfo EAI_AGAIN myWebsiteName.com:443
【发布时间】:2020-05-10 11:01:12
【问题描述】:

我正在使用 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);
  });

但是当我在控制台检查时,它打印出 Error: getaddrinfo EAI_AGAIN myWebsiteName.com:443. 当我读到它时,我知道这是一个 DNS 查找超时错误。但我想知道是不是因为我的 Firebase 和 Dialogflow 免费版?如果我购买他们的计划,相同的代码会起作用吗?

【问题讨论】:

    标签: node.js firebase dialogflow-es


    【解决方案1】:

    您需要在您的帐户上启用计费功能才能拨打外线电话。阅读此answer 以明确问题。

    【讨论】:

    • 因为我正在使用已与我的 DialogFlow 机器人集成的 salesIQ 机器人。如果我有 salesIQ bot 付费版本,可以吗?还是我还必须购买 DialogFlow 帐户?
    猜你喜欢
    • 2019-04-06
    • 2020-01-25
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 2020-06-12
    相关资源
    最近更新 更多