firebase 我尝试在react项目中从firestore获取数据,我用了getDoc方法

ghg1uchk  于 2023-10-22  发布在  React
关注(0)|答案(1)|浏览(132)
useEffect(() => {
    try {
        const getUserData = async () => {
            const userRef = doc(db, "Users", userEmail);
            const docSnap = await getDoc(userRef);
            if (docSnap.exists) {
                setUserDetails(docSnap.data);
            }
        };
        getUserData();
    } catch (error) {
        console.log(error.message);
    }
}, []);

snapshot.ts:302 Uncaught TypeError:无法读取未定义的属性(阅读“_document”)
一切都是正确的,我检查了很多次,但我仍然得到这个错误。

zazmityj

zazmityj1#

我认为你需要exec exists docSnap.exists()

相关问题