En un proyecto de reacción de firebase, recibo el error = " firebase: error (auth/api-key-not-valid.-please-pass-a-valid-api-key.)" ¿Por qué recibo este error?
Aquí está mi código de inicialización de firebase:
import { initializeApp } from "firebase/app"; import { getAuth } from 'firebase/auth'; // TODO: Add SDKs for Firebase products that you want to use // https://firebase.google.com/docs/web/setup#available-libraries // Your web app's Firebase configuration const firebaseConfig = { apiKey:process.env.REACT_APP_authDomain, authDomain:process.env.REACT_APP_apiKey, projectId:process.env.REACT_APP_projectId, storageBucket:process.env.REACT_APP_storageBucket, messagingSenderId:process.env.REACT_APP_messagingSenderId, appId:process.env.REACT_APP_appId }; // Initialize Firebase const app = initializeApp(firebaseConfig); const auth = getAuth(app); export default auth;En el archivo .env donde colocas todas las claves api dadas de firebase, pon esas claves en un formato como el que se muestra a continuación. Sin puntuación adicional.
REACT_APP_authDomain = TU_FIREBASE_KEY
Verifique que todas las claves API estén bien
Si todo está bien. Detenga su 'react hotreload' y vuelva a iniciar su aplicación de reacción con 'npm start'
Por fin veo que está proporcionando un valor incorrecto para las claves. Ha proporcionado a 'apikey' el valor 'REACT_APP_authDomain' y a authDomain el valor 'REACT_APP_apiKey'. Compruebe eso también. Buena suerte 🤞.
apiKey:process.env.REACT_APP_authDomain, authDomain:process.env.REACT_APP_apiKey