【问题标题】:NodeJs Firebase functions - getaddrinfo ENOTFOUND https://google.comNodeJs Firebase 函数 - getaddrinfo ENOTFOUND https://google.com
【发布时间】:2017-06-15 10:22:02
【问题描述】:

我正在尝试在 firebase 免费计划中使用 google contact api。它给了我一个错误 ERROR: getaddrinfo ENOTFOUND www.google.com www.google.com:443

据我所知,firebase 允许我们在他们的免费计划中使用谷歌服务,但为什么我会收到此错误。

var options = {
          host: 'www.google.com',
          path: '/m8/feeds/contacts/default/full?access_token=token&alt=json'
        };

https.get(options, function(res) {
//my function
});

【问题讨论】:

  • 你想在哪里运行这段代码?
  • 通过 Firebase 云函数运行它

标签: node.js firebase firebase-realtime-database google-contacts-api google-cloud-functions


【解决方案1】:

使用firebase的spark计划,域有限制,不能调用谷歌以外的任何API。

对于您的情况,您应该将 www.google.com 替换为 www.googleapis.com 以使其正常工作

【讨论】:

    【解决方案2】:

    网址中的用户名应为default,而不是me

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-05
      相关资源
      最近更新 更多