Node.js 错误:在Dialogflow中再次出现getaddrinfo EAI_myWebsiteName.com:443
我正在使用DialogFlow聊天机器人在我的网站上获取用户信息。我第一次尝试从页面获取数据。代码如下: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
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帐户?