Nik*_*ta 9 login firebase typescript angular6
我已经初始化了 firebase 应用程序,并尝试了所有可能的方法,但我无法消除这个错误。我正在尝试使用电话号码身份验证登录 firebase。
下面是我的 app.component.ts 文件:
import { AngularFireAuth } from 'angularfire2/auth';
import { Component } from '@angular/core';
import * as firebase from 'firebase/app';
import { AngularFireModule } from 'angularfire2';
import { AngularFirestoreModule } from 'angularfire2/firestore';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
applicationVerifier = new firebase.auth.RecaptchaVerifier('recaptcha-container', {
'size': 'invisible',
'callback': function(response) {
},
'expired-callback': function() {
}
});
signIn(phone) {
firebase.auth().signInWithPhoneNumber(phone, this.applicationVerifier)
.then(function(confirmationResult) {
var code = window.prompt("Please enter your code");
return confirmationResult.confirm(code);
})
.then(function(result) {
})
.catch(function(error) {
console.log("error", error);
});
}
}
Run Code Online (Sandbox Code Playgroud)
请帮助解决此错误。
小智 11
我遇到了同样的问题。打电话firebase.initializeApp给我解决了。
在创建 RecaptchaVerifier 之前,在组件的 ngOnInit() 函数中添加以下行。
firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3234 次 |
| 最近记录: |