Autentikasi dengan firebase

pesan error

Error: Reference.set failed: First argument contains undefined in property 'users.undefined.email'

code

sign(){
		const email = this.refs.email.value;
		const password = this.refs.password.value;
		console.log(email,password);
		const auth = firebase.auth();
		const promise= auth.createUserWithEmailAndPassword(email,password);
		promise.then(user =>{
			var err="welcome "+user.email;
			firebase.database().ref('users/'+user.uid).set({
				email: user.email
			});
			console.log(user);
			this.setState({err});
			});
		promise.catch(e => {
			var err = e.message;
			console.log(err);
			this.setState(({err}));
		});
	}

selamat siang teman-teman, dicode saya masalah dibagian Autentikasi dengan Firebase, data yang saya inputkan tidak masuk ke database firebase tapi dibagian Auttentikasi->Pengguna datanya masuk.

mohon solusinya.

avatar tueka
@tueka

57 Kontribusi 21 Poin

Dipost 5 tahun yang lalu

Tanggapan

coba di console.log setelah promisenya console.log(user) apakah semua data sudah benar dan tersedia (email dll.)

ada datanya mas, masalanya di insert data ke database

maaf baru inget balas, sudah cek console.log(user.email) betul ada? cek sebelum welcome + user.email

ok, sudah bisa mas... terimakasi

silahkan ditulis jawabannya gan di kolom "jawaban" dan ditandai sebagai jawaban benar, biar kalo ada yang mengalami masaah sama bisa refrensi kesana, terimakasih

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban