【发布时间】:2020-03-25 14:00:14
【问题描述】:
使用 Firebase firestore 数据库,我创建了一个函数,该函数创建或更新表示为 JSON 对象的成员配置文件。创建和更新工作正常,但我也想做正确的错误处理。我的代码基于官方文档https://firebase.google.com/docs/firestore/manage-data/add-data,但从未调用过错误案例,例如我禁用互联网连接或将集合名称更改为不存在的名称。 有谁知道如何使用 firebase 的 set-method 捕捉错误?
collection("member")
.doc(member.authUID)
.set(member).then(function() {
console.log("Document successfully written!");
// dispatch(success_action)..
})
.catch(function(error) {
console.error("Error writing document: ", error);
// dispatch(error_action)..
});
【问题讨论】:
-
虽然都是 Firebase 的一部分,但
google-cloud-firestore和firebase-realtime-database是独立的数据库。请仅使用您使用的数据库的标签标记您的问题。
标签: reactjs firebase react-native google-cloud-firestore