サーチ…


前書き

FirebaseはFirebaseのCloud Functionsのベータ版をリリースしました。これはGoogle Cloud PlatformでのCloud機能の使用に似ています。

クラウドファンクションは、JavaScriptコードを実行できる、ホストされた、プライベートでスケーラブルなNode.js環境です。 Firebase SDK for Cloud機能は、Firebaseプラットフォームを統合し、イベントに応答するコードを記述し、他のFirebase機能によって公開される機能を呼び出すことができます。

購読のために歓迎通知メールをユーザーに送信します。

GitHubリポジトリを使用してコード全体を取得する: https : //github.com/firebase/functions-samples/blob/master/quickstarts/email-users

  • コンピュータのリポジトリをコピーまたは複製します。

Firebaseコンソールに行きます

  • Firebaseコンソールを使用してFirebaseプロジェクトを作成します。
  • AuthセクションでGoogleプロバイダを有効にします
  • 次の場所からWeb初期化スニペットを貼り付けます。Firebase Console>概要> FireDAQをWebアプリケーションにpublic / index.htmlTODOがある場所に追加します。
 * TODO(DEVELOPER): Paste the initialization snippet from: Firebase Console > Overview > Add Firebase to your web app. *
 *********************************************************************************************************************** -->
 <script src="https://www.gstatic.com/firebasejs/3.7.3/firebase.js"></script>
 <script>
   // Initialize Firebase
   var config = {
     apiKey: "your apiKey",
     authDomain: "authDomain.firebaseapp.com",
     databaseURL: "https://databaseURL.firebaseio.com",
     storageBucket: "storageBucket.appspot.com",
     messagingSenderId: "messagingID"
   };
   firebase.initializeApp(config);
 </script>

Firebase CLIをコンピュータにインストールする

  • 既にNodeJSがインストールされていない場合は、 https: //nodejs.org/ja/からインストールしてください (アップデートされたバージョンのNodeJSがコンピュータにインストールされていることを確認してください)。
  • コマンドプロンプト/ターミナルを開き、 npm install -g firebase-toolsでインストールし、 firebase loginで設定します
  • 今作成したプロジェクトを選択するには==> firebaseを使用してCLIをローカルに設定するには--addを使い、リスト内のプロジェクトを選択します。
  • 依存関係をローカルでインストールするには、次のコマンドを実行します。 npmインストール。 cd -

Google Cloud環境変数を設定する

  • gmail.emailgmail.password Google Cloud環境変数を、メールの送信に使用するGmailアカウントのメールアドレスとパスワードと一致するように設定します。このためには、コマンドプロンプトまたはターミナル開き、次のFirebase CLIコマンドを入力します。

    firebase関数:config:set gmail.email = "[email protected]" gmail.password = "secretpassword"

プロジェクトを展開してテストする

  • プロジェクトをデプロイするには、 cmd / terminalを開き、コマンドfirebase deployを使用してデプロイメントを開始します。

成功した展開スナップショット

  • それが完了したら、ブラウザfirebase open hosting:siteでサイトを開くか、表示されたURLから手動でサイトを開くコマンドを使用します。


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow