Firebase Realtime Database set () и push () не работают - PullRequest
0 голосов
/ 28 декабря 2018

Все работает отлично, за исключением случаев, когда я пытаюсь записать в свою базу данных.Веб-страница успешно читает и удаляет.

Для правил чтения и записи установлено значение true.Вот как я настроил FireBase:

<script>

   // Initialize Firebase
   var config = {
      apiKey: "AIzaSyA5fulcW9C8xxmo5UeeS3khTrYCW4yMpKI",
      authDomain: "some-app.firebaseapp.com",
      databaseURL: "https://some-app.firebaseio.com",
      projectId: "some-app",
      storageBucket: "some-app.appspot.com",
      messagingSenderId: "870590230527"
   };

   firebase.initializeApp(config);


</script>

А вот файл app.js.Есть 3 попытки записи данных в базу данных, но все они потерпели неудачу.Ничего не было добавлено и ошибок не было.Чтение и удаление работает нормально, что означает, что у меня правильно настроена база данных.Попытка set () производится прямо из документации Firebase.Я только хочу добавить новую запись в «статьи» с сгенерированным идентификатором, который имеет заголовок, автора и свойство текста.Вот и все.

var database = firebase.database();


firebase.database().ref('articles/' + randKey.toString()).set({
        title: title_,
        author: author_,
        text: text_
});

1 Ответ

0 голосов
/ 29 декабря 2018

Не нужно было публиковать это перед тестированием, потому что set () работает, и что вылетало, это были title_, author_ и text_, которые не содержали строковых значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...