Member 14916183 Ответов: 1

Как я получаю данные из моего HTML-js проекта в базу данных firebase


function writeUserData() {
            document.getElementById("demo").style.backgroundColor = "lightgreen";
            firebase.database().ref('users').set({
                username: document.getElementById("namef").value,
                yas: document.getElementById("yasf").value,

            });
        }


мой код таков.

Я изменил правила,но, по-моему, я не могу установить права доступа к базе данных true...

Что я уже пробовал:

Я попробовал изменить разрешения как истинные, разные функции.Создание веб-сайта в HTML/JS, который хранит данные в Firebase! - Ютьюб[^] попробовал все в этом видео.

1 Ответов

Рейтинг:
1

Sandeep Mewara

Вот, взгляните сюда:
Огневая база веб-твар-приложений на JavaScript �� – Часть 1 Получение/Чтение Данных | SoftAuthor[^]

1. Перейдите в консоль Firebase.
2. Перейдите на вкладку разработка → база данных → начало работы → правила.
3. Измените свойства чтения и записи на true.
4. Нажмите "Опубликовать".

{
  "rules": {
      ".read" : true,
      ".write": true
   }
}


Member 14916183

я уже сделал это, и я разочарован после этого, я меняю правила, но это все еще не работает.функция writeUserData() {
документ.метода getElementById("демо").стиль.свойство backgroundColor = "салатовый";
огневая база.базы данных().Реф ("пользователи").набор({
имя пользователя: document.getElementById("namef").value,
Ясь: документ.метода getElementById("yasf").значение,

});
}

вот моя функция.
Я назначил для Баттона, но в огневой базе нет никаких действий.
Я понятия не имею, что мне делать дальше...

Sandeep Mewara

Post changing, вы опубликовали свою firebase с изменениями?

Member 14916183

{ "правила": {
".читать": правда,
".писать": правда

}
}

Да,я публикую вот так.
затем после того ,как я создал новую учетную запись, изменил тип базы данных , было 2 режима: заблокированный режим, тестовый режим, я попробовал оба. Я попробовал другой тип разрешений ( например, возможно, серверы не позволяют установить его истинным. Я действительно старался. В базе данных нет никаких действий.
Я использую функции set() и push (). Я не могу с этим справиться