0

私はFirebase関数を使用しています。私は2つの環境を持っています:1つは開発者用、もう1つはステージング用です。異なる環境を配備するときにadmin.initializeAppを変更する方法

私の質問は、それぞれの環境に展開するときdatabaseURLが変化しているので、私はadmin.initializeApp設定を変更する方法です。

admin.initializeApp({ 
    credential: [...], 
    databaseURL: "someurl" 
}); 

ありがとう!

答えて

1

これは、通常のnode.jsアプリケーションでFirebase Admin SDKを使用しているのと同じです。 The setup instructions are here。また、プロジェクトのサービスアカウントの資格情報をダウンロードするときにFirebaseコンソールに指示があります。

サービスアカウントキーファイルをダウンロードすると、functionsディレクトリに置くことができるので、require()でロードしてinitializeAppに渡すことができます。

+0

は、この設定をすべてインデックスやfirebase関数に変更するためにいくつかの自動またはスローキリを行う方法です... –

関連する問題