次のコードは、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 ブロックを作成する必要がなくなります。