【发布时间】:2019-11-18 05:58:11
【问题描述】:
无法使用 Angular 6 在 firebase 表中插入记录,我使用的是实时数据库
组件代码如下:-
*CreateRecord() {
let jsonob: jsonob = {
'MSG-21A7605D-A48E-4291-ABDA-4DFE046FE597': {
msg_text: 'Test Person1'
}
};
this.crudService.create_NewStudent(jsonob).then(resp => {
this.msg_text = "";
console.log(resp);
}).catch(error => {
console.log(error);
});
}
create_NewStudent(record) {
return this.firestore.collection('messages').add(record);
}
Firebase 规则如下:-
{
"rules": {
".read": true,
".write": true
}
}
消息表如下:- https://i.stack.imgur.com/InWGE.png 错误信息: FirebaseError:权限缺失或不足。 在新的 FirestoreError (http://localhost:4200/vendor.js:93048:28)
【问题讨论】:
-
第一次体验firebase,实时数据库插入查询是什么,请指导一下。
标签: firebase google-cloud-firestore angular6