承诺拒绝未被try/catch块处理(Firebase verifyPhoneNumber)



预期行为:

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

代码示例:

try {
await auth().verifyPhoneNumber("+852 90815   ");
} catch (error) {
console.log(error.code);
}
;
实际行为:

当这段代码运行时,没有注册控制台,并引发承诺拒绝。

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

我如何正确地实现这个?

提前感谢。

Try

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

而不是

最新更新