我正在嘗試將用戶保存到我的 Firestore 中的集合中。似乎正在創建用戶,我可以在Authentication選項卡中看到它們,但是它們沒有保存到我的 Firestore 內的收藏中。我的控制臺內似乎也沒有任何錯誤。我已經為此苦苦掙扎了幾個小時,我什至不知道如何調試它。export const authMethods = { signup: (email, password, setErrors, setToken) => { firebase .auth() .createUserWithEmailAndPassword(email, password) // make res asynchronous so that we can make grab the token before saving it. .then(async res => { const token = await Object.entries(res.user)[5][1].b // set token to localStorage await localStorage.setItem('token', token) // grab token from local storage and set to state. setToken(window.localStorage.token) const userUid = firebase.auth().currentUser.uid const db = firebase.firestore() db.collection('/users') .doc(userUid) .set({ email, password, }) console.log(res) }) .catch(err => { setErrors(prev => [...prev, err.message]) }) }, ....}有任何想法嗎?
firebase/firestore 將用戶保存到集合
皈依舞
2022-10-13 19:29:29