vue.js/firebase勉強中です。
ユーザーを登録する際にユーザーのnameなどもemailとpasswordと同様一緒に保存したいと思っています。
しかし、createUserWithEmailAndPasswordは2つしか受け取れないよ。と言われます。
"Error: createUserWithEmailAndPassword failed: Expected 2 arguments but got 3."
ユーザー登録時にname,email,passwordと言ったように2つ以上の値を保存する方法はないのでしょうか?
ユーザー情報を増やすには、プロフィールページを作って、後からuserに対してnameやbirthdayを追加していくしかないのでしょうか?
https://firebase.google.com/docs/auth/web/manage-users?hl=ja#update_a_users_profile
firebase.auth().createUserWithEmailAndPassword(this.name, this.email, this.password).then(res => { let user = res.user db.collection('users').add({ name: user.name, user_id: user.uid, email: user.email, }).then(() => { console.log('データベース保存') this.$store.dispatch('sendMail') }).catch(err => { console.log(err) })
どなたか知恵を貸していただきたいと思っています。
よろしくお願いします。
vue.js2.6.1
あなたの回答
tips
プレビュー