По какой-то причине я могу читать и записывать в базу данных Firebase в реальном времени, только когда я подключен к Wi-Fi, на котором я создал базу данных.Кто-нибудь знает причину, почему это происходит?
Я попытался отладить проблему, однако мой журнал консоли не показывает никаких подробностей, когда я запускаю код, который запрашивает запрос.(при условии, что мои учетные данные верны)
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())
});
ожидаемые результаты в журнале консоли --- инициализированы --- перед вызовом функции запроса --- при вызове функции запроса --- (снимок данных в базе данных реального времени)
фактические результаты в журнале консоли --- инициализированы --- перед вызовом функции запроса