无法有意地发出http请求

Cant make http request with intent

所以我目前正在尝试让一个 intent 触发一个 http 请求,但不断出现错误。

当 Intent 触发时执行此代码

 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);
  });

当 运行 调用 intent 时,我得到错误:getaddrinfo ENOTFOUND 返回

我的代码在本地 运行 时工作正常,所以问题似乎与 dialogflow

不一致

如果有人有任何建议,我将不胜感激。

谢谢!

Dialogflow 实现作为 Firebase 云函数托管。 Firebase 免费计划仅允许 Google 服务 API。如果您想使用外部 API,则必须升级您的计划。

可以在此处找到更多信息https://firebase.google.com/pricing/