Android, можно ли использовать firebase api и хранить базу данных на другом сервере хостинга вместо базы данных сервера firebase, если да, чем как? [Дубликат]

ECMAScript 6 имеет «генераторы», которые позволяют вам легко программировать в асинхронном стиле.

function* myGenerator() {
    const callback = yield;
    let [response] = yield $.ajax("https://stackoverflow.com", {complete: callback});
    console.log("response is:", response);

    // examples of other things you can do
    yield setTimeout(callback, 1000);
    console.log("it delayed for 1000ms");
    while (response.statusText === "error") {
        [response] = yield* anotherGenerator();
    }
}

Для запуска вышеуказанного кода вы делаете это:

const gen = myGenerator(); // Create generator
gen.next(); // Start it
gen.next((...args) => gen.next([...args])); // Set its callback function

Если вам нужно настроить таргетинг на браузеры, которые не поддерживают ES6, вы можете запустить код через Babel или short-compiler для генерации ECMAScript 5.

Обратный вызов ...args завернут в массив и разрушен, когда вы их читаете так что шаблон может справиться с обратными вызовами, которые имеют несколько аргументов. Например, с узлом fs :

const [err, data] = yield fs.readFile(filePath, "utf-8", callback);

9
задан Little Tiny Dev 20 April 2015 в 05:26
поделиться

2 ответа

Firebase предлагает несколько продуктов:

  • база данных реального времени Firebase
  • Хостинг Firebase (для размещения статических ресурсов)
  • Аутентификация Firebase
  • ]

Я думаю, что вы ищете базу данных Firebase реального времени.

В настоящее время нет возможности разместить базу данных Firebase реального времени на ваших собственных серверах.

7
ответ дан Frank van Puffelen 26 August 2018 в 01:33
поделиться

Вероятно, чтобы поздно помочь, но альтернативой является RethinkDb. Это база данных реального времени с открытым исходным кодом и может быть установлена ​​на ваших собственных машинах. Никогда не использовал его сам, просто исследуя мои варианты, как вы.

4
ответ дан Remco Greve 26 August 2018 в 01:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: