Извлечение данных JSON из базы данных в реальном времени (Firebase) ничего не показывая - PullRequest
0 голосов
/ 23 декабря 2018

У меня есть веб-приложение, которое использует данные json, но я хочу использовать базу данных реального времени firebase, реализовал, но ничего не показывает:

document.addEventListener("DOMContentLoaded", async function(event) {
    var response = await fetch("person.json");
    var arr = await response.json();
    var personparsed = arr[1];

            var dflt = {
              min: 0,
              max: 100,
           //   donut: true,
              gaugeWidthScale: 1.1,
              counter: true,
              hideInnerShadow: true
            }

            var ee1 = new r({
              id: 'ee1',
              value: personparsed['Jennifer'],
              title: 'Jennifer ',
              defaults: dflt
            });

            var ee2 = new r({
              id: 'ee2',
              value: personparsed['Peter'],
              title: 'Peter',
              defaults: dflt
            });

                var ee3 = new r({
              id: 'ee3',
              value: personparsed['Justin'],
              title: 'Justin',
              defaults: dflt
            });

                var ee4 = new r({
              id: 'ee4',
              value: personparsed['Alex'],
              title: 'Alex',
              defaults: dflt
            });

          });

Я изменил эту выборку так:

var response = await fetch("https://**********.firebaseio.com/person.json);

и я также поместил свои данные json в базу данных реального времени и правила:

{
    "rules": {
    "person": {
           ".read": true
        }
    }
}

все еще ничего не показывает ... есть идеи?

1 Ответ

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

Я нашел решение.

После папки проекта должен быть узел.Если ваш проект называется my-project, ваша структура json в реальном времени будет иметь вид

enter image description here

, после этого вы можете просматривать свои данные в реальном времени в Firebase следующим образом:https://hn -firebase-47370.firebaseio.com / person.json .

Основная проблема заключается в том, что вы забыли / пропустили добавление узла подуровня для своей структуры данных.

Пример здесь: https://repl.it/@PyaePhyoe/TiredNervousMouse

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