Firebase Cloud Firestore Admin SDK проблема - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь обновить документ Firebase, сначала войдя в систему с учетной записью администратора, используя Firebase Auth SDK.

  • Далее я использую Firestore SDK, чтобы вытащить различные части данных нужно из этого плана.

  • Затем вы sh вернитесь к новому плану. По сути, это дублирует план.

То, как я это делал, - это функция самовывоза в нижней части HTML и просто загрузка SDK из их CDN.

Инструкции по настройке и ссылки на CDN: https://firebase.google.com/docs/web/setup

Если вы попытаетесь выполнить

const firebaseConfig = {
    apiKey: 'api-key',
    authDomain: 'project-id.firebaseapp.com',
    projectId: 'project-id',
}

firebase.initializeApp(firebaseConfig);

var db = firebase.firestore();

db.collection("users").get().then((querySnapshot) => {
    querySnapshot.forEach((doc) => {
        // console.log(`${doc.othre} => ${doc.data()}`);
        console.log(doc);
    });
})

, я получу следующую ошибку

Uncaught (в обещании) FirebaseError: Отсутствует или недостаточно разрешений.

1 Ответ

0 голосов
/ 10 марта 2020

Если вы хотите использовать Admin SDK с сервера, обратитесь к do c для получения более подробной информации, в частности firebase.google.com/docs/admin/setup#prerequisites.

...