Firebase 3 – 无法从数据库检索数据(Web)
我正在使用第一次使用Firebase 3
(最新版本)的Firebase 3
应用程序,但是在retrieving data
页面上的retrieving data
时遇到麻烦。
我已经从Heroku
创build了一个NodeJS
testing应用程序,然后我试图检索我的Firebase realtime database
保存的JSON格式的数据(ref的path到我的数据数组)。 我按照文档 ,但没有结果。
这是我的代码:
<script src="https://www.gstatic.com/firebasejs/live/3.0/firebase.js"></script> <script> // Initialize Firebase var config = { apiKey: "*******", authDomain: "*******", databaseURL: "*******", storageBucket: "*******", }; firebase.initializeApp(config); firebase.database().ref('my/path/to/data').on('value', function(snapshot) { console.log('kk'); //no log in the console }); </script>
控制台中没有错误,但也没有结果。 这似乎很简单,但我不知道我失踪。
这一直在我的应用程序中工作:
firebase.database() .ref(`/database/path`) .once('value') .then((snapshot) => { console.log('hi') });
这很奇怪,但下面的代码工作。
var user = firebase.auth().currentUser; firebase.database().ref('users/' + user.uid + '/<your-object-name>').once('value', function(snapshot) { console.log('A----->'); console.log('snapshot', JSON.stringify(snapshot.val())); });
用<your-object-name>
replace<your-object-name>
。