Initialize Firebase-Referenzen in zwei separaten Dateien in der neuen API

Ich habe ein Upgrade auf die neue API durchgeführt und weiß nicht, wie Firebase-Referenzen in zwei separaten Dateien initialisiert werden:

    /* CASE 1 */
    // 1st file
    var config = {/* ...  */};
    firebase.initializeApp(config);
    var rootRef = firebase.database().ref();

    // 2nd file - initialize again
    var config = {/* ...  */};
    firebase.initializeApp(config);
    var rootRef = firebase.database().ref();

RESULT: bundle.js: 535 Nicht erfasster Fehler: Die Firebase-App mit dem Namen "[DEFAULT]" ist bereits vorhanden.

    /* CASE 2 */
    // 1st file
    var config = {/* ...  */};
    firebase.initializeApp(config);
    var rootRef = firebase.database().ref();

    // 2nd file - don't initialize
    var rootRef = firebase.database().ref();

RESULT: bundle.js: 529 Nicht erfasster Fehler: Es wurde keine Firebase-App '[DEFAULT]' erstellt - rufen Sie Firebase App.initializeApp () auf.

Vor der neuen API habe ich gerade @ aufgeruf

var myFirebaseRef = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");

in jeder Datei, und es hat funktioniert.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage