개발자
안녕하세요 운영체제 windows, react-native cli, android를 사용중입니다. 구글링을 해도 도저히 안나오길래 질문을 드립니다.. firebase react native auth, app 홈페이지에서는 해답이 없더라구요... 혹시 해결방법 아시는분들 계신가요 ㅠㅠ
답변 1
에러메세지 상으로는 firebase app 을 initialize하지 않고 auth를 사용하려고 하시는 것 같아요. 그런게 아니라면 github issue들 보면 설정 문제인 것 같네요. 아래 링크들 한번 확인해보시면 도움이 될 것 같습니다 https://github.com/invertase/react-native-firebase/discussions/7462 https://github.com/invertase/react-native-firebase/discussions/6927 https://stackoverflow.com/a/72642048
익명
작성자
2024년 06월 13일
감사합니다, 낮은 버전으로 설치해보니까 또 되네요;;
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 06월 03일
Firebase를 사용하기 전에는 반드시 `firebase.initializeApp()` 메서드를 호출해야 합니다. 우선, Firebase 설정이 담긴 객체를 `initializeApp` 메서드의 인자로 제공하려면 아래와 같이 수행해 보세요: ```javascript import firebase from "firebase"; var firebaseConfig = { apiKey: "YOUR_APIKEY", authDomain: "YOUR_AUTHDOMAIN", databaseURL: "YOUR_DATABASEURL", projectId: "YOUR_PROJECTID", storageBucket: "YOUR_STORAGEBUCKET", messagingSenderId: "YOUR_MESSAGINGSENDERID", appId: "YOUR_APPID" }; if (!firebase.apps.length) { firebase.initializeApp(firebaseConfig); } ``` 위 코드에서 `"YOUR_..."` 부분은 각각 Firebase 프로젝트 설정에 있는 해당하는 값으로 대체해주세요. `if (!firebase.apps.length)` check는 중복 초기화를 막기 위한 것입니다. 이는 reloads나 hot-reloads 때문에 앱이 여러번 초기화되는 것을 방지합니다. 또한 한 가지 주의해야 할 점은, Firebase 서비스들(예를 들어 auth, firestore 등)을 사용하기 전에 반드시 Firebase 앱을 초기화해야 한다는 것입니다. 그러므로 이 초기화 코드가 다른 Firebase 사용 코드보다 먼저 실행되게 해주세요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!