настройка базы данных Firebase в реальном времени - PullRequest
0 голосов
/ 11 июня 2018

Я уже инициализировал firebase с функциями firebase и развернул.Я использую выполнение, и я не использую отдельный сервер.Я использую только Firebase, т.е.Я разработал код javascript и развернул его непосредственно в firebase.

Теперь я хочу настроить базу данных реального времени firebase для этого проекта.

Можно ли использовать приведенный ниже пример кода?

var admin = require("firebase-admin");

// Fetch the service account key JSON file contents
var serviceAccount = require("path/to/serviceAccountKey.json");

// Initialize the app with a service account, granting admin privileges
admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://databaseName.firebaseio.com"
});

// As an admin, the app has access to read and write all data, regardless of Security Rules
var db = admin.database();
var ref = db.ref("restricted_access/secret_document");
ref.once("value", function(snapshot) {
  console.log(snapshot.val());
});

У меня есть несколько вопросов:

  1. с чего начать настройку базы данных Firebase в реальном времени?
  2. Как получить файл "serviceAccountKey.json"?поскольку я не использую отдельный сервер.
  3. Как получить URL базы данных?
  4. Требуется ли настройка OAuth перед базой данных?

1 Ответ

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

Я полагаю, что начиная с версии V1 вам не нужно настраивать администратора, так как он принимает конфигурацию с сервера, проверьте эту ссылку для получения дополнительной информации https://firebase.google.com/docs/functions/beta-v1-diff#new_initialization_syntax_for_firebase_admin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...