Я хочу создать веб-сайт с помощью Firebase и Polymer.
Вход в систему не требуется (если изменить в Firebase console.firebase.google.com).
Вот правила базы данных:
{
"rules": {
".read": "true",
".write": "auth != null"
}
}
Это должно быть нормально для всех, у кого есть доступ к приложению.
Тем не менее, когда я пытаюсь запросить элемент, я получаю нулевые результаты (пустой массив).
Вкратце код такой:
<firebase-app auth-domain="xyz.firebaseapp.com"
database-url="https://xyz.firebaseio.com/"
api-key="AIzaSyB7md4GqkXA-hsEF_CLU3ryHj-xxxxxxxxxx">
</firebase-app>
<firebase-document
path="/organizers/"
data="{{noteData}}">
</firebase-document>
{{noteData}}
<firebase-query
id="query"
path="/organizers/"
data="{{data}}">
</firebase-query>
{{data}}
</template>
<script>
Polymer({
is: 'my-app',
properties :{
data: {
type:Object,
observer: 'dataChanged'
}
},
dataChanged: function (newData, oldData){
console.log('new data: '+ newData);
console.log('old data: '+ oldData);
}
});
</script
Есть данные в базе.
Я не понимаю, почему данные не извлекаются. Мне не нужен элемент firebase-auth, так как я делаю анонимный доступ к данным, верно?