новая функция Firebase () устарела? - PullRequest
0 голосов
/ 02 ноября 2018

Написание демонстрационной многопользовательской игры, в которой БД динамически создаются и удаляются при отключении любым игроком. Попытка использовать новую функцию database (), но, похоже, не создает БД на лету. Хотите знать, если функция в настоящее время устарела, и есть другой способ создания базы данных при загрузке.

var config = {
// Firebase API Stuff
};
firebase.initializeApp(config);
var database = firebase.database();
$(document).on('ready', function() {
var database = new Firebase("https://myFireBaseDBSite.firebaseio.com/");
var Player1 = new Firebase('https://myFireBaseDBSite.firebaseio.com/player1');
var Player2 = new Firebase('https://myFireBaseDBSite.firebaseio.com/player2');
var PlayerChat = new Firebase('https://myFireBaseDBSite.firebaseio.com/chat');

1 Ответ

0 голосов
/ 02 ноября 2018

Синтаксис new Firebase(...) использовался в Firebase SDK 1.x и 2.x. С момента появления 3.x SDK в мае 2016 года использовался другой синтаксис.

Хотя есть руководство по миграции с 2. на 3.x , на данный момент я бы рекомендовал просто начать с последней документации .

Эквивалентные ссылки можно получить с помощью:

var database = firebase.database();
var root = database.ref();
var Player1 = database.ref('player1'); // or root.child('player1');
var Player2 = database.ref('player2');
var PlayerChat = database.ref('chat');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...