Привет, ребята, у меня проблема с правилами базы данных Firebase. Я помещаю этот код в свой раздел правил:
{
"rules": {
"pizzerie": {
"$casualWord" : {
".read" : true,
".write": true
}
}
}
}
И у меня есть база данных, структурированная таким образом:
{
"pizzerie" : {
"pizzeriaDaLuigi" : {
"Info" : {
"apertiPranzo" : false,
"apertoLunedi" : true,
"apertoMartedi" : false,
"colore" : "#38dce0",
"indirizzo" : "Caserta",
"indirizzoCompleto" : "Via Giacomo Puccini, Macerata Campania, 81047, Caserta",
"nome" : "I Masanielli",
"senzaGlutine" : true,
"spazioEsterno" : true,
"telefono" : "3202777037"
},
"Prenotazioni" : {
"pizzeriaDaLuigi001" : {
"anno" : 2018,
"giorno" : 21,
"mese" : 5,
"minuto" : 30,
"ora" : 21,
"persone" : 8
}
}
}
Я получаю доступ к этой информации с помощью этого кода javascript:
database.ref('pizzerie').once("value", function(snapshot) {
snapshot.forEach(function(child) {
console.info(child.child('Info/colore').val());
});
}
Но ничего не возвращается, почему?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это должно работать:
Запрос:
database.ref('pizzerie').once("value", function(snapshot) {
snapshot.forEach(function(child) {
var childData = child.val();
console.info(childData.Info.colore);
});
})
Правила:
{
"rules": {
"pizzerie": {
".read" : true,
".write": true
}
}
}
Что ты имеешь в виду?
База данных не разрешает доступ к каталогу "пиццерия"
Слушай, я обновил вопрос. Я хочу, чтобы они могли читать из "Инфо", но не из "Prenotazioni".
Уважаемый вроде не работает. Часть database.ref ... введена не полностью