【发布时间】:2021-07-21 20:18:52
【问题描述】:
我想使用 Firestore 数据库来保存一些来自 Google Chrome 扩展程序的输入数据(即用户电子邮件)。我还在使用按预期工作的 Firebase 身份验证(即,用户能够成功登录)。我现在正在尝试将用户的电子邮件保存在数据库中。但是,下面的代码不起作用。
这是代码(请注意,我实际上并没有保存用户的电子邮件,这只是测试电子邮件是否保存在数据库中):
var firebaseConfig = {
...
databaseURL: "project.firebaseio.com",
...
}
firebase.initializeApp(firebaseConfig);
var db = firebase.database();
db.collection("users").doc("test").set({
email: "some-email@email.com"
});
在.html页面中,我也有
<script src="https://www.gstatic.com...-firestore.js"></script>
【问题讨论】:
-
您是否尝试从经过 Firebase 身份验证的用户那里保存用户信息?
-
@JMGelilio 是的,但是,我想将用户在文本区域(在 Google Chrome 扩展程序中)输入的输入保存到 Cloud Firestore。通过这种方式(上面的代码),我只是在测试电子邮件是否保存在“用户”集合中。
-
抱歉,您的问题仍然含糊不清,您使用的是什么 Google Chrome 扩展程序?您是否有任何要遵循的文档?你收到错误了吗?如果有,请将其包含在您的问题中。
-
您是否将 Firebase Firestore 集成到您自己的 Google Chrome 扩展程序中?从 Firebase 身份验证中检索用户数据并显示到您的输入文本框/文本区域,然后保存到 Firestore 数据库?
标签: google-cloud-firestore google-chrome-extension firebase-authentication