2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【随時更新】firebase Tips集

Last updated at Posted at 2020-03-09

firestore

indexをファイルで管理する

indexはWebコンソールでも設定できるが、複数環境で共通のindexを使いたい場合はファイル(firestore.indexes.json)で管理するほうがよい。

運用としては

  1. エラーログに出てくるURLからWebコンソールでindexを追加
  2. firestore.indexes.jsonをダウンロード
  3. ローカルリポジトリのfirestore.indexes.jsonに上書き
    の手順が楽そう。

firestore.indexes.jsonのダウンロード&上書き方法


# firestore.indexes.jsonのあるディレクトリへ
cd your-project 

firebase firestore:indexes > firestore.indexes.json

*deployするとjsonでコンソールの設定が上書きされるので忘れずにjsonに反映すること

cloud functions

cloud functionsで環境変数を使う

API KEYなど重要な情報を扱うとき。

firebase functions:config:set aws.apikey=XXXXXXXXXXXX

# 確認
firebase functions:config:get

cloud functionsのconfigをエミュレーターに反映

cd functions
firebase functions:config:get > .runtimeconfig.json
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?