Whenever I use 'firebase.auth()' it shows me this error
firebase.auth is not a function at register (register.js:7) at HTMLInputElement.onclick (register.html:18)
I have tried using
import firebase from 'firebase' require('firebase/auth')
but then it shows me that I can't use "import" outside a module
Here is my HTML and JS
<body>
<script type="text/javascript" src="register.js"></script>
<div class="registerBox" id="registerBox">
<input type="email" name="email" id="email" placeholder="email">
<input type="password" name="password" id="password" placeholder="password">
<input type="submit" name="submit" id="submit" placeholder="submit" onclick="register()">
</div>
<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-app.js"></script>
<!-- TODO: Add SDKs for Firebase products that you want to use
https://firebase.google.com/docs/web/setup#available-libraries -->
<script src="https://www.gstatic.com/firebasejs/7.17.1/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: ""
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
</script>
register() {
var userEmail = document.getElementById('email').value;
var userPass = document.getElementById('password').value;
firebase.auth().createUserWithEmailAndPassword(userEmail, userPass).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// [START_EXCLUDE]
if (errorCode == 'auth/weak-password') {
alert('The password is too weak.');
} else {
alert(errorMessage);
}
console.log(error);
// [END_EXCLUDE]
});
}
Aucun commentaire:
Enregistrer un commentaire