реагировать на родной firebaseURL не найдено - PullRequest
0 голосов
/ 15 января 2020

При отправке некоторых данных в базу данных firebase в реактиве native я получаю следующую ошибку, что URL базы данных моей базы данных firebase не определен. Я использую эмулятор android здесь. Может быть, мне не хватает что-то, что мне нужно сделать в sh файле базы данных сборки

для создания базы базы данных?

В настоящее время я также использую аутентификацию Firebase для этого приложения, оно работает отлично, но мне пришлось изменить android строительный грейдл. Мне интересно, может ли это быть похожей проблемой? Если так, кто-нибудь знает, что мне нужно добавить?

Я новичок в реакции - родной извините: (

enter image description here

*1011* Ниже моя конфигурация и инициализация моего приложения Firebase
sendNoteToDatabase = () => {
  const firebaseConfig = {
    apiKey: 'my api key',
    authDomain: '*********-37824.firebaseapp.com',
    databaseURL: 'https://******-37824.firebaseio.com/',
    projectId: '******-23288'
  }

  if (!firebase.apps.length) {
    firebase.initializeApp(firebaseConfig);
  }

  const note = {
    title: "this.state.title",
    who: "this.state.who",
    time: "this.state.time"
  }

  firebase.database().ref('Users/').set(note).then((data) => {
    //success callback
    console.log('data ', data)
  }).catch((error) => {
    //error callback
    console.log('error ', error)
  })
}

Я проверил URL и использую базу данных в реальном времени. Я не уверен, является ли это проблемой с моей структурой кода или проблемой с android * * 1015

1 Ответ

1 голос
/ 15 января 2020

с помощью Franks Advice. Мне удалось решить эту проблему, инициализировав приложение firebase с помощью ловушки componentDidMount


componentDidMount(){
    if (!firebase.apps.length) {
      firebase.initializeApp(firebaseConfig);
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...