向Google发送请求时,我会在我的firebase日志中收到以下错误。
error: { Error: getaddrinfo ENOTFOUND lh4.googleusercontent.com lh4.googleusercontent.com:443
at errnoException (dns.js:28:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
这似乎与DNS查找失败有关。这是我发送请求的代码。我提交的网址是正确有效的,我已经在日志中检查过了。
var getPhoto = function(request, response){
var req = require('request');
var url = "VALID_URL_HERE";
req(url, function(error, res, body){
response.send(body);
});
}
我看到一些类似的答案说你无法向外部主机发出请求。但我不认为这是我的问题,因为它是一个谷歌API服务,我成功地在另一个firebase功能中调用google places api。
非常感谢任何帮助。