Проблема с реализацией firebase

# #javascript #firebase

#язык JavaScript #огневая база

Вопрос:

 import firebase from "firebase/compat/app"  import "firebase/compat/auth"    const app = firebase.initializeApp = ({  apiKey: process.env.REACT_APP_FIREBASE_API_KEY,  authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,  projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,  databaseURL: process.env.REACT_APP_FIREBASE_DATABASE_URL,  storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,  messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,  appId: process.env.REACT_APP_FIREBASE_APP_ID  })    export const auth = app.auth()  export default app   

Вопрос: Ошибка типа: app.auth не является функцией. Я хочу иметь возможность реализовать аутентификацию firebase и получаю вышеуказанную ошибку. Не знаю, что я делаю не так.

Ответ №1:

 import firebase from "firebase/compat/app"  import "firebase/compat/auth"    const app = firebase.initializeApp({  apiKey: process.env.REACT_APP_FIREBASE_API_KEY,  authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,  projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,  databaseURL: process.env.REACT_APP_FIREBASE_DATABASE_URL,  storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,  messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,  appId: process.env.REACT_APP_FIREBASE_APP_ID  })    export const auth = app.auth()  export default app  

firebase.initializeApp-это функция, которая принимает объект в качестве аргумента.

Комментарии:

1. Ты крут! Сработало как заклинание!