求助:Firebase signInWithPopup函数未返回正确错误对象
Firebase Facebook登录时,
signInWithPopup未返回符合文档规范的错误对象 我在用FacebookAuthProvider结合signInWithPopup实现Firebase登录时,遇到了用户已存在相同凭证的错误。按照Firebase文档说明,捕获到的error应该是一个标准对象,我需要基于这个对象里的属性来做针对性错误处理,但实际调用signInWithPopup抛出异常时,并没有返回符合规范的错误对象。
我尝试更换其他Firebase登录方法(比如signInWithRedirect),问题依然存在。有没有人遇到过同样的问题?
以下是我的代码:
async loginWithFacebook() { try { const userCred = await signInWithPopup( this.auth, new FacebookAuthProvider() ); return { user: userCred.user, }; } catch (error) { console.log(error); return { error: "Some error occured", }; } }
内容的提问来源于stack exchange,提问作者Suska
相关产品推荐
相关产品推荐

