Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firestore在其他功能中访问用户ID_Javascript_Firebase_Google Cloud Firestore - Fatal编程技术网

Javascript Firestore在其他功能中访问用户ID

Javascript Firestore在其他功能中访问用户ID,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我正在使用firestore数据库创建应用程序。我有一个问题,我想在其他功能中访问用户id,我如何才能做到这一点 我正在使用firebase.auth().onAuthStateChanged函数 查看用户是否已登录,我可以在此处访问用户id 当我点击btnName时,如何访问它?现在我必须纠正以下错误: 未捕获引用错误:未定义uid HTML 您可以使用firebase.auth().currentUser获取当前登录用户,签出此代码 btnName.addEventListener('cl

我正在使用firestore数据库创建应用程序。我有一个问题,我想在其他功能中访问用户id,我如何才能做到这一点

我正在使用firebase.auth().onAuthStateChanged函数 查看用户是否已登录,我可以在此处访问用户id

当我点击btnName时,如何访问它?现在我必须纠正以下错误:

未捕获引用错误:未定义uid

HTML


您可以使用
firebase.auth().currentUser
获取当前登录用户,签出此代码

btnName.addEventListener('click', e => {
    let user = firebase.auth().currentUser;    
    console.log(user);
    if (user) {
        console.log(db.collection("users").doc(user.uid))
    } else {
        alert('user not logged in')
    }
});

您可以使用
firebase.auth().currentUser
获取当前登录用户,签出此代码

btnName.addEventListener('click', e => {
    let user = firebase.auth().currentUser;    
    console.log(user);
    if (user) {
        console.log(db.collection("users").doc(user.uid))
    } else {
        alert('user not logged in')
    }
});
btnName.addEventListener('click', e => {
    let user = firebase.auth().currentUser;    
    console.log(user);
    if (user) {
        console.log(db.collection("users").doc(user.uid))
    } else {
        alert('user not logged in')
    }
});