【问题标题】:Promise rejection not handled with try/catch block (Firebase verifyPhoneNumber)未使用 try/catch 块处理承诺拒绝(Firebase verifyPhoneNumber)
【发布时间】:2021-08-12 07:37:51
【问题描述】:

预期行为:

我已经实现了auth().verifyPhoneNumber(phonenumber),我想通过使用 try catch 块来实现错误处理。

代码示例:

    try {
      await auth().verifyPhoneNumber("+852 90815   ");
    } catch (error) {
      console.log(error.code);
    }
  ;

实际行为:

运行此代码时,尚未注册任何控制台并引发了 Promise 拒绝。

可能的未处理承诺拒绝(id:19): 错误:[auth/invalid-phone-number] 提供的电话号码格式不正确。

如何正确实施?

提前致谢。

【问题讨论】:

    标签: react-native firebase-authentication


    【解决方案1】:

    试试

    await auth().verifyPhoneNumber("+852 90815   ").catch((e)=>{
        console.log(e);
    });
    

    相反

    【讨论】:

      猜你喜欢
      • 2021-08-02
      • 1970-01-01
      • 2020-08-20
      • 2018-07-09
      • 2019-02-28
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多