我一直在尝试使用JavaScript从Firebase检索一些数据。我一直在获取Object Object的输出。这是我的代码:
var notesRef = database.ref('elimio/users/' + userId + '/my-notes');
notesRef.on('value', function(snapshot) {
var returnArr = [];
var childData = snapshot.val();
returnArr.push(childData)
res.render('head', {users:user.displayName, notes:childData});
});
这是我尝试在客户端页面中检索的方式:
<p><%= notes %></p>
。请帮忙吗?
答案 0 :(得分:0)
它正在打印对象,因为在创建变量时在节点内部分配了对象。用于获取存储在firebase返回的对象内部的值。您应该遍历它。
<%Object.keys(notes).forEach(function(key){%>
<li>the value is: <%=notes[key].notes %></li>
<% }) %>