gpt4 book ai didi

android - React-Native: "FirebaseError: No Firebase App ' [默认 ]' has been created - call Firebase App.initializeApp() (app/no-app)"

转载 作者:行者123 更新时间:2023-12-04 23:58:05 30 4
gpt4 key购买 nike

我正在构建一个 React Native 应用程序,目前正在尝试通过 Firebase Auth 实现一个身份验证注册系统。我已经按照指南/网站上的文档来设置 Firebase 配置文件。我运行该应用程序,输入电子邮件和密码,当我单击注册按钮时,出现以下错误:

FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app).

我在谷歌上搜索了可能的修复方法,但似乎没有任何效果。我已经根据我看过的文档/教程初始化了 Firebase。希望有人能对此事有所了解。我将在下面包含配置文件代码,XXXX 以替换我的实际配置信息

firebase.js

import * as firebase from 'firebase/app';
import "firebase/auth";

const firebaseConfig = {
apiKey: "XXXX",
authDomain: "XXXX",
databaseURL: "XXXX",
projectId: "XXXX",
storageBucket: "XXXX",
messagingSenderId: "XXXX",
appId: "XXXX",
measurementId: "XXXX"
};

firebase.initializeApp(firebaseConfig);

api.js

export function registerUser({email, password}) {
firebase
.auth()
.createUserWithEmailAndPassword(email, password)
.catch(function(error) {
console.log(error);
});
};

编辑/回答

根据下面评论的帮助,正确的方法是通过 React-Native-Firebase 实现/导入。链接在评论中。

最佳答案

看似您使用的是 Invertase Firebase 项目的语法,而实际上您使用的是来自 firebase npm 包的 firebase 的 WEB SDK。

这是你应该做的:

here 开始安装 react-native-firebase

确保 pod 正常工作并且自动链接正常,您已经包含了 json 和 plist 文件。!只有遵循这些,您的项目才会构建,您可以使用您在问题中发布的语法!

关于android - React-Native: "FirebaseError: No Firebase App ' [默认 ]' has been created - call Firebase App.initializeApp() (app/no-app)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59174614/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com