「Firebase productivity tips」を観た

公開日時
更新日時

ユーザからのFirebaseに対する質問にFirebaseチームの人が答えてくれる「#AskFirebase」シリーズのFirestore関連の動画を観始めた。

ドキュメントに載っていないような細かいtipsが知れて良い。

1本10分くらいで短めなのも良い。

  • Firestore管理画面でドキュメントのフィールドを削除する際に、ゴミ箱アイコンをクリックすると都度削除ダイアログが表示されるが、Shiftを押しながらゴミ箱アイコンをクリックすると確認ダイアログをスキップできる。
  • Google App Scriptを使うとスプレッドシートの内容をFirestoreにExportできる。
  • Admin SDKのinitializeAppは2つのプロジェクトに対して実行すれば、プロジェクト間でデータのコピーを行うことができる
    • ステージング環境のデータを本番環境に反映する、といったことができそう

Related #firebase

SharedArrayBuffer updates in Android Chrome 88 and Desktop Chrome 92

クロスオリジン分離対応を実施

Firebase Emulator Suiteで起動しているFunctionsから本番のFirestoreにアクセスする

functionsのみエミュレータを使うようにするとできる

Firebase Functions呼び出し時に Error: function terminated. が発生した場合

firebase functions:logで詳細を確認できる

Cloud BuildでFirebase Hostingのデプロイを行う

リポジトリへのpush以外をトリガーにしたい場合に使用

Firebase FunctionsでonCallで実装しているにも関わらずCORSエラーが発生した場合

Cloud Functions(GCP)の管理画面を確認してみる

JestでFirestoreセキュリティルールのテストを書く

Github ActionsでCIを回せるようになった