小编use*_*003的帖子

auth.signInwithPopup 不是 firebase 的函数

我正在使用 firebase google 身份验证来使用 goole 对用户进行身份验证。

但我面临一个错误,如下所示......

(0, _auth.signInWithPopup) is not a function. (In '(0, _auth.signInWithPopup)(auth, provider)', '(0, _auth.signInWithPopup)' is 
undefined)
Run Code Online (Sandbox Code Playgroud)

并且无法修复它。

这是我的代码...

进口声明

import {getAuth,GoogleAuthProvider,signInWithPopup} from "firebase/auth"
Run Code Online (Sandbox Code Playgroud)

功能

const googlelogin=async()=>{
        const auth=getAuth()
        const provider=new  GoogleAuthProvider()
        try{
            
            const result=await signInWithPopup(auth,provider)
            // const credentials=GoogleAuthProvider.credentialFromResult(result);
            // const token=credentials.accessToken
            // const user=result.user
        }
        catch(e){
            console.log(e)
        }
        
    }
Run Code Online (Sandbox Code Playgroud)

请告诉我如何解决这个错误...

提前致谢

javascript google-authentication firebase-authentication

6
推荐指数
1
解决办法
2962
查看次数