Firebase Web: несколько экземпляров базы данных firebase.database (url) Ошибка: Аргумент типа "" "не может быть назначен параметру типа" App " - PullRequest
0 голосов
/ 02 июня 2018

Я пытаюсь получить доступ к нескольким экземплярам базы данных firebase в Angular WebApp.Вот мой код:

firebase.database("https://<url for secondary db instance>")

Я получаю сообщение об ошибке:

база данных принимает только «приложение» в качестве параметра в базе данных (приложение: App)

Но в документации Firebase говорится, что: firebase.database('https://<url for secondary db instance>');.Вот ссылка на документацию .

В версии package.json firebase версия ^ 5.0.4

Есть идеи, что может быть не так?

1 Ответ

0 голосов
/ 04 июня 2018

Глядя на справочный документ здесь , firebase.database() принимает только экземпляр приложения, а не строку.Я исправил документы, которые должны появиться в ближайшее время.Вот правильный способ сделать это в JavaScript:

// init
const app1 = firebase.initializeApp({
  databaseURL: "https://testapp-1234-1.firebaseio.com"
});

const app2 = firebase.initializeApp({
  databaseURL: "https://testapp-1234-2.firebaseio.com"
}, 'app2');

// Get the default database instance for an app1
const database1 = firebase.database();

// Get a database instance for app2
const database2 = firebase.database(app2);

// This also works obviously
// const database1 = firebase.database(app1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...