因此,我目前正试图让一个意图触发一个http请求,但不断出错。
当意图触发该代码时执行
const https = require('https');
https.get('*************',
(resp) => {
let data = '';
resp.on('data', (chunk) => {
data += chunk;
});
resp.on('end', () => {
console.log(JSON.parse(data).explanation);
});
}).on("error", (err) => {
console.log("Error: " + err.message);
});
运行意图时出现错误:getaddrinfo ENOTFOUND返回
我的代码在本地运行时工作正常,因此问题似乎与dialogflow不一致
如果有人有任何建议,我将不胜感激。
谢谢!
答案 0 :(得分:3)
Dialogflow实现作为Firebase云功能托管。 Firebase免费计划仅允许使用Google服务API。如果要使用外部API,则必须升级计划。