google firebase如何保存用户数据,使得用户每次登录时,之前在网站上所做的工作还在?

How does google firebase save users data so that every time the user logs on, the previous work they did on the website is still there?

googlefirebase如何保存用户数据,使得用户每次登录时,之前在网站上所做的工作仍然存在?

我看了几个视频,看到人们使用 firebase 中的实时数据库,这是解决方案吗?我尝试使用教程,但没有按计划进行。

有人可以告诉我如何做到这一点,以便当用户登录我的网站时(通过 google 登录 -> 我已经设置了 google 登录身份验证和firebase 接收用户数据)并且他们在上面做了一些事情(我有一个待办事项列表和日历)然后当他们刷新页面或关闭浏览器 window 并重新登录时;他们在我的网站上写的和做的还在吗?

此外,我需要使用 html 或 javascript 来完成它,因为我的网站是使用它创建的(和 CSS)。

非常感谢将教程与您的答案联系起来,提前致谢!

Firebase 是一套工具,该套件包含一个基于 Googles IAM 服务构建的精简版身份验证系统,可以保存一些有限和受限的数据、显示名称、电子邮件等。

Firebase 还有两个主要的文本和信息数据库,Realtime 和 Firestore,它们都使用不同样式的结构化数据。 Realtime 是一棵巨大的 JSON 树,您可以将条目添加到任何位置并读取,除了带宽外没有任何限制。

另一方面,Firestore 就像 Google Docs,每个“文档”在类似的 JSON 数据中最多可以容纳 1Mb 的数据,同时位于一种称为集合的虚拟文件夹中.

两者都有不同的理想和限制,因此在项目中使用两者比选择一个或另一个更有益。

具体来说,Realtime 几乎没有写入成本,因此非常适合频繁更新数据,但由于每 kb 的读取成本缩放,它在间歇性读取方面表现更好。 另一方面,Firestore 具有较低的读取成本和较高的写入成本,非常适合不经常更新的数据,这也支持每个文档有限的 1 秒更新时间

还有另一种名为 Firebase Storage 的服务也可以保存数据,但可能不适合所有人的需求且用途有限,类似于 Dropbox 或 google 具有 public 下载的驱动器 URL 可以分享。