Firebase Cloud Firestore管理SDK问题



我正试图通过使用Firebase Auth SDK首先使用管理员帐户登录来更新Firebase文档。

  • 接下来,我使用Firestore SDK从该计划中提取所需的不同数据部分。

  • 然后把他们推回到新计划上来。因此,它本质上是在复制计划。

我过去做这件事的方式是在HTML底部的一个自调用函数中,然后从它们的CDN加载SDK。

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);
});
})

我收到以下错误

未捕获(承诺中(FirebaseError:缺少或权限不足。

如果您想从服务器上使用Admin SDK,请查看文档以了解更多详细信息,特别是firebase.google.com/docs/Admin/setup#先决条件。

最新更新