以下代码引发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块。