繁体   English   中英

从Firebase数据库检索数据

[英]Retrieving data from the firebase database

我已成功提交到Firebase。 我无法弄清楚如何从中检索数据。

JavaScript的:

  <input type="submit" onclick=getUsers() value="Get Users">
  function getUsers(){

    curl 'https://my-cool-project-f0ee8.firebaseio.com/users/jack/name.json?print=pretty'
  }

我显然在做一些愚蠢的事情。 我该如何使用curl命令,还应该使用什么代替名称Jack? 是用户的电子邮件吗?

道歉,如果一个愚蠢的问题,但我是firebase的新手

要从Firebase检索数据,所有要做的就是在要从中获取数据的节点上设置一个侦听器。

var valueRef = firebase.database().ref('users/' + userName);
valueRef .on('value', function(snapshot) {
  processInfo(snapshot.val());
});

snapshot.val()将为您提供该节点上内容的json。 然后,您可以根据需要解析它。

有关更多详细信息,请访问: https : //firebase.google.com/docs/database/web/retrieve-data

Curl不是Javascript函数或命令,它是bash命令,可用于执行HTTP请求。 在哪里可以找到有关curl的文档,这只是一个示例,您可以在终端中进行测试,但是Javascript不使用cUrl。

如果要连接到Firebase,则必须使用firebase SDK并遵循说明文件或TsiTMC答案。

如果要手动发出请求,则可以执行以下Javascript请求:

var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", 'https://my-cool-project-f0ee8.firebaseio.com/users/jack/name.json?print=pretty', false ); // false for synchronous request
xmlHttp.send( null );
console.log(xmlHttp.responseText);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM