Используя базу данных Firebase FireStore, я создал функцию, которая создает или обновляет профиль участника, представленный как объект JSON. Создание и обновление работает нормально, но я также хочу сделать правильную обработку ошибок. Мой код основан на официальной документации https://firebase.google.com/docs/firestore/manage-data/add-data, но случай ошибки не вызывается, например, я отключаю соединение inte rnet или изменяю имя коллекции на несуществующее. Кто-нибудь знает, как ловить ошибки, используя set-метод firebase?
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)..
});