Cloud Functionsでよく使うコマンド まとめ
FirebaseのCloud Functionsで利用するコマンドをよく忘れてしまうのでメモしておきます。
目次
- Firebase CLI インストール
- ログイン
- 開発環境の構築
- 環境変数の設定・参照
- デプロイ済み関数の削除
- 動作確認
- デプロイ
- 参考リンク
Firebase CLI インストール
npm install -g firebase-tools
ログイン
firebase login
開発環境の構築
firebase init functions
環境変数の設定・参照
設定
firebase functions:config:set gmail.email="xxxxxxxxxx@gmail.com" gmail.password="xxxxxxxxxx"
現在の内容を表示
firebase functions:config:get
参照(プログラム内での呼び出し)
functions.config().gmail.email
デプロイ済み関数の削除
firebase functions:delete sendMail
動作確認
firebase emulators:start --only functions
※ 関数内でFirestoreを使用している場合は実行時にエラーが発生
デプロイ
すべての関数をデプロイ
firebase deploy --only functions
特定の関数をデプロイ
firebase deploy --only functions:sendMail,functions:addProducts