Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Sistem authentikasi firebase
video channel sekolahkoding seri firebase (error firebase.auth is not a function di function handlesigup()) <a href=' https://www.youtube.com/watch?v=UekFliePV1s&t=20s '> https://www.youtube.com/watch?v=UekFliePV1s&t=20s </a>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "AIzaSyBYnKitDftzKXyNef5pwinS2_OJ2EppN5g",
authDomain: "rugged-cooler-238404.firebaseapp.com",
databaseURL: "https://rugged-cooler-238404.firebaseio.com",
projectId: "rugged-cooler-238404",
storageBucket: "rugged-cooler-238404.appspot.com",
messagingSenderId: "473855077141",
appId: "1:473855077141:web:85456a418fa69ed1"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
var auth = firebase.auth();
// prepare elements
var email_text = document.getElementById('email_text');
var password_text = document.getElementById('password_text');
var login_btn = document.getElementById('login');
var signup_btn = document.getElementById('signup');
var logout_btn = document.getElementById('logout');
signup_btn.addEventListener('click', handleSigup);
login_btn.addEventListener('click', handleLogin);
logout_btn.addEventListener('click', handleLogout);
function handleSigup() {
auth.createUserWithEmailAndPassword(email_text.value, password_text.value)
.then(function (data) {
console.log("## login ##")
console.log(data)
})
.catch(function (err) {
console.log(err)
})
}
function handleLogin() {
}
function handleLogout() {
}
</script>
1 Jawaban:
Di menit 2:56 video tersebut harus menambahkan Firebase SDK
<pre> // Baris 25 Index.HTML <script src="https://www.gstatic.com/*****(sesuaikan dengan video) ></script> </pre>
Tanggapan
makasih om sudah bisa tapi jadi error "Uncaught TypeError: Cannot read property 'addEventListener' of null" kenapa ya?
Itu bisa terjadi ID di html berbeda dengan ID yg kamu panggil di JS. coba pastikan dulu sama