以下代码引发 javascript 错误,其中some_email
是格式不正确的电子邮件地址:
var authClient = new FirebaseAuthClient(some_firebase_ref);
authClient.createUser(some_email, some_password, function(error, user) {
console.log(error, user);
});
它在控制台中给出了这个:
Error: FirebaseAuthClient.createUser failed: First argument must be a valid email address.
是否有原因导致回调不只是在填写错误参数且没有用户数据的情况下触发?这似乎是使用错误参数的好例子,并且让我们不必编写自己的电子邮件验证或 try/catch 块。