我已设法提交给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
命令以及我应该使用什么而不是杰克这个名字?是用户的电子邮件吗?
如果一个愚蠢的问题,我会道歉,但我是firebase的新手
答案 0 :(得分:2)
要从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
答案 1 :(得分:1)
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);