Node.js 错误:在Dialogflow中再次出现getaddrinfo EAI_myWebsiteName.com:443

Node.js 错误:在Dialogflow中再次出现getaddrinfo EAI_myWebsiteName.com:443,node.js,firebase,dialogflow-es,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) => { d

我正在使用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\u myWebsiteName.com:443。
当我读到它时,我知道这是一个DNS查找超时错误。但我想知道这是因为我的Firebase和Dialogflow的免费版本吗?如果我购买了他们的计划,相同的代码会起作用吗?

您需要启用您的帐户计费以拨打出站电话。阅读此文以澄清问题。

因为我正在使用与DialogFlow机器人集成的salesIQ机器人。如果我有salesIQ机器人付费版,那可以吗?还是我也必须购买DialogFlow帐户?