ENOTFOUND
エラー:たとえば、ポストマンを使用してhttps://us-central1-project-abc.cloudfunctions.net/test/
へ
"use strict";
const functions = require("firebase-functions");
const admin = require("firebase-admin");
admin.initializeApp(functions.config().firebase);
const express = require("express");
const app = express();
const https = require("https");
app.get("*", (req, res) =>
{
var testReq = https.request({
host: "www.google.com",
path: "/recaptcha/api/siteverify"
},
(res) => {
console.log("Finished with response " + res);
});
testReq.on("error", (e) => {
console.log("Crashed with error " + e);
});
testReq.end();
});
exports.test = functions.https.onRequest(app);
ログGETの要求:また、エラーがスローされます
私の基本的なテスト機能、 getaddrinfo
の場合、DNSリゾルバがDNSアドレスを見つけることができないss。おそらく、プロキシまたは別のDNSリゾルバを使用する必要があります。あなたのFirebase機能がアウトバウンドインターネット接続をまったく行うことができることを確認してください。
出典
2017-03-17 12:04:37
rsp
'アウトバウンドconnections' ...と思った後、私はそれは私の自由な計画の問題点だと言うでしょう。 Firebaseは「Googleが所有するサービスへの送信ネットワーク要求のみ許可する」と述べている。しかし、Googleサービスにリクエストしていますか? –
私は同じ問題を抱えています。おそらく計画をアップグレードする必要があります – John