[英]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.