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