Estoy tratando de registrar un nuevo usuario con correo electrónico y contraseña usando Firebase.
A continuación puedes ver mi método Vue.
signup() { if (!this.validate()) return const auth = getAuth() createUserWithEmailAndPassword(auth, this.email, this.password) .then(() => { console.log("Signup successful!") }) .catch((error) => { const errorMessage = error.message console.error("Signup error! ", errorMessage) }) }
Justo debajo de mi etiqueta de script tengo esta importación:
import { getAuth, createUserWithEmailAndPassword } from "@/firebase.js"
Y en mi archivo firebase.js tengo este código:
import { initializeApp } from "firebase/app" import { getAuth, createUserWithEmailAndPassword } from "firebase/auth" const firebaseConfig = { // here I pasted the config object I got from Firebase } initializeApp(firebaseConfig) export { getAuth, createUserWithEmailAndPassword }
Cuando intento registrar a un nuevo usuario, aparece esto impreso en la consola:
POST https://identitytoolkit.googleapis.com/v1/accounts:lookup?key=AIzaSyDmpWucdj9MuwM5mvjA5_TKMCFlsUXUGpg 400 Signup successful!
Puedo ver que tengo un nuevo usuario registrado en mi consola Firebase. ¿Por qué aparece este error entonces?