0

Screenshot attached when I entered "Firebase deploy" commandがFirebase

上のウェブフックを配備する上で、私の機能URLを見つけることができません私はFirebaseとFirebaseホスティングを使用して、プロジェクトで必要な静的リソースのためのGoogleクラウド機能を使用してウェブフックを展開しながら、指示にこのセットを実行しようとしていました。

実行firebase INIT、およびホスティングと機能を設定するために選択します。プロジェクトを選択します。構成ウィザードで、すべてのデフォルト選択を受け入れます。

はFirebase設定/サービスアカウントを使用して秘密鍵を生成し、JSONの証明書ファイルへのパスを持つ編集機能/ database.js。ノードdatabase.js

実行firebase展開し、フルフィルメントウェブフックが公開されているエンドポイントに注意してください:今すぐデータベースにデータを取り込みます。機能URL(yourGame):https://us-central1-YOUR_PROJECT.cloudfunctions.net/yourGameのようになります。このコマンドは、静的資産もhttps://us-central1-YOUR_PROJECT.cloudfunctions.net/にデプロイします。私は、「ファンクションURL」を見つけることができないfirebaseデプロイを実行する上で

。それは単に "ホスティングURL"と "プロジェクトコンソール"を表示します。 CLIで「firebase deploy」を実行すると、スクリーンショットが添付されます。

そしてまた、それは「:ノードdatabase.js今すぐデータベースにデータを取り込む」によって何を意味するのでしょうか?

+0

[Google AssistantのチュートリアルでFirebus webhookの機能URLが見つかりません](https://stackoverflow.com/questions/46083838/cant-find-the-function-url-for-firebase-webhook) -in-google-assistant-tutorial) – Bart

+0

HTTPでトリガされた関数だけがURLを取得します。あなたの 'index.js'はWebフック(HTTP呼び出しによってトリガされる関数)を宣言していますか?そうでない場合は、URLが表示されない理由を説明します。 –

+0

index.jsファイルの場所は次のとおりです。 https://github.com/actions-on-google/dialogflow-trivia-game-nodejs/blob/master/functions/index.js – Saloni

答えて

0

このプロジェクトのコンソールURLに従います。

あなたは、その後、「関数」と呼ばれるその中の1つ、あなたがつもりオプションの束を参照してください、画面の左側に、プロジェクトのダッシュボードにもそれをクリックする必要があります。

あなたのURLがそこに表示されます。

+0

私は同じことをしましたが、 "Functions"ではまだ関数を追加しておらず、そこをクリックして関数を追加するように求めています。 ここをクリックすると、追加方法に関するCLIコマンドが表示されます。 – Saloni