frontendのWeb側で、firebase.app().options
を利用して、もとのfirebaseインスタンスと同じ設定のインスタンスを作成する方法の紹介です。
firebase.app().options
の中身をJSON形式で表示させると、下記のように、firebaseのインスタンスの初期化時のoptionsが取得できます。
{
"projectId": "project_id",
"appId": "1:XXXXXXXXXXXX:web:XXXXXXXXXXXXXXXXXXX",
"storageBucket": "project_id.appspot.com",
"locationId": "asia-northeast1",
"apiKey": "XXXXXXXXXXXXXXXXXXXXXX",
"authDomain": "project_id.firebaseapp.com",
"messagingSenderId": "11111111111111",
"measurementId": "G-XXXXXXXX"
}
このfirebase.app().options
をそのままfirebase.initializeAppの引数に渡すことで、もとのfirebaseインスタンスと同じ設定のインスタンスを作成することができます。
const newFirebase = firebase.initializeApp(firebase.app().options, 'newFirebaseApp');
コメント