如何解决谷歌认证使用角度射击
import { AngularFireAuth } from '@angular/fire/auth';
import firebase from 'firebase/app';
constructor(private afa: AngularFireAuth) {}
login() {
this.afa.signInWithPopup(new firebase.auth.GoogleAuthProvider());
}
单击登录按钮后,弹出窗口会加载,但不会显示任何数据。 而且,当我使用重定向方法时,它不会如angularfire documentation
所示退还数据解决方法
转到firebase控制台中的“身份验证/登录方法”,然后将Google启用为您的应用程序的登录方法。而且此函数不返回任何内容。
async login() {
const credential = await this.afa.signInWithPopup(new firebase.auth.GoogleAuthProvider())
return credential.user
}
在您的代码中,登录功能完成后,诺言甚至无法解决。
使它成为异步函数,等待promise,然后返回结果。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。