Я обновился до нового API и не знаю, как инициализировать ссылки Firebase в двух отдельных файлах:
/* 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();
РЕЗУЛЬТАТ: bundle.js: 535 Ошибка при открытии: Firebase App с именем '[DEFAULT]' уже существует.
/* CASE 2 */
// 1st file
var config = {/* ... */};
firebase.initializeApp(config);
var rootRef = firebase.database().ref();
// 2nd file - don't initialize
var rootRef = firebase.database().ref();
РЕЗУЛЬТАТ: bundle.js: 529 Ошибка при отсутствии: нет приложения Firebase '[DEFAULT]' - вызовите Firebase App.initializeApp().
Перед новым API я просто позвонил
var myFirebaseRef = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");
в каждом файле, и он работал нормально.