【问题标题】:ERROR FirebaseError: Error (auth/argument-error) Firebase V9 Angular错误 FirebaseError: 错误 (auth/argument-error) Firebase V9 Angular
【发布时间】:2022-07-27 15:53:27
【问题描述】:

我正在尝试实现用手机号登录。

下面是我的代码,

在登录组件 HTML 中

          <a  class="btn btn-default btn-lg shadow-sm" (click)="authService.SignInwithMobileNumber(mobileNo.value)">Sign In</a>

在 Auth Service.ts 中

  SignInwithMobileNumber(phoneNumber) {
    this.reCaptchaVerifier = new RecaptchaVerifier('recaptcha-container', {
      'size':'invisible',
      'callback': (response:any) => {},
      'expired-callback': () => {}
    }, this.auth)
    console.log(this.reCaptchaVerifier);

    return this.afAuth
      .signInWithPhoneNumber(phoneNumber, this.reCaptchaVerifier)
      .then((confirmationResult) => {
        localStorage.setItem(
          'verificationId',
          JSON.stringify(confirmationResult.verificationId)
        );
        this.ngZone.run(() => {
          this.router.navigate(['/verify']);
        });
      })
      .catch((error) => {
        console.log(error.message);
        alert(error.message);
      });
  }

以下是错误,我在尝试登录时遇到了错误

ERROR FirebaseError: Firebase: Error (auth/argument-error)

【问题讨论】:

    标签: javascript angular firebase firebase-authentication


    【解决方案1】:

    我也遇到了同样的问题,请问有什么发现吗?

    【讨论】: