[Firebase] Accés aux données
Bonjour,
J'essaye d'implementer une application de base avec Angular 4 et Firebase, coté service voici ce que j'ai mit :
Code:
import { AngularFireDatabase , AngularFireList , AngularFireObject } from 'angularfire2/database';
Dans mon constructor :
Code:
1 2 3 4 5 6 7 8 9 10
| employees : AngularFireList<any>;
Employee : AngularFireObject<any>;
constructor(public af:AngularFireDatabase) {
this.employees = af.list('/employees') as AngularFireList<Employee>;
}
getEmployees(){
return this.employees;
} |
Dans mon composant j'appel la methode getEmployees comme ceci :
Code:
1 2 3 4 5 6
| ngOnInit() {
this.service.getEmployees().valueChanges().subscribe(employees => {
this.employees = employees;
console.log(this.employees);
});
} |
Quand j'accede à l'application, j'ai cette erreur dans la console de chrome :
Code:
ERROR Error: permission_denied at /employees: Client doesn't have permission to access the desired data.
J'ai mis un accès total à la base de donnée comme ceci :
Code:
1 2 3 4 5 6 7
| service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
} |
Qu'es ce que je dois changé pour obtenir mes donnés ?
Merci