firebase
Firebaseのクラウド機能
サーチ…
前書き
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.htmlのTODOがある場所に追加します。
* 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.emailとgmail.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