由于某种原因,当我连接到在其上创建数据库的wifi时,我只能在firebase实时数据库中进行读写。是否知道发生这种情况的原因?
我试图调试该问题,但是,当我运行提取查询的代码时,控制台日志未显示任何详细信息。 (假设我的凭据正确)
import * as firebase from "firebase";
var config = {
apiKey: "********",
authDomain: "********",
databaseURL: "********",
projectId: "********",
storageBucket: "********",
messagingSenderId: "*******"
};
if (!firebase.apps.length) {
firebase.initializeApp(config);
console.log("initialized");
}
componentDidMount(){
console.log('before query function call');
firebase.database().ref().child('messages/').once('value', function (snapshot) {
console.log('in query function call');
console.log(snapshot.val())
});
控制台日志中的预期结果 ---已初始化 ---在查询函数之前 ---查询功能调用 ---(实时数据库中的数据快照)
实际结果在控制台日志中 ---已初始化 ---在查询函数调用之前