【问题标题】:Firebase Realtime Database Show Users Name - Web PageFirebase 实时数据库显示用户名 - 网页
【发布时间】:2019-02-08 00:21:48
【问题描述】:

我必须显示属于登录用户的数据。

我的数据库结构如下:

Users/Drivers/Uid/name,phone...

如何显示使用 JavaScript 登录的用户的数据?

【问题讨论】:

  • 嗨迈克尔,欢迎来到 Stackoverflow。您能否为我们提供更多详细信息和代码示例。以便其他用户可以更好地帮助您?
  • 您好,我想将登录的用户名显示为 html 中的文本。

标签: javascript html firebase firebase-realtime-database firebase-authentication


【解决方案1】:

如果你有这样的结构,你可以显示当前登录用户的所有数据:

var currentUser = firebase.auth().currentUser;
var userRef = firebase.database().ref("Users/Drivers").child(currentUser.uid);
userRef.on("value").then(function(snapshot) {
  console.log(snapshot.val());
})

【讨论】:

  • 我想将登录的用户名显示为 html 中的文本。
  • 好的。这是一个两步过程:1)创建一个 HTML 结构,2)更新我现在有一个 console.log 的位置。
  • 我从 console.log 改为 document.getElementById("name").innerText=snapshot.val();但它不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-01
  • 1970-01-01
  • 2020-11-02
  • 1970-01-01
  • 2018-07-12
  • 2020-04-27
  • 1970-01-01
相关资源
最近更新 更多