【发布时间】:2021-01-06 12:03:48
【问题描述】:
我在将 firebase 引入该项目时遇到问题,我真的不确定出了什么问题?所有 firebase 代码(项目特定的配置代码除外)与另一个(工作)项目完全相同...
我将 react-native 与 expo 一起使用,并将 FB 数据库作为 Web 项目。
我在项目根级别的名为 firebase.js 的文件中初始化数据库,它位于 app.js 旁边。数据库还没有安全规则,所以我删除了一些信息,但它是您对 api 密钥的期望。
import * as firebase from 'firebase';
import 'firebase/firestore';
const firebaseConfig = {
apiKey: "removed for post",
authDomain: "removed for post",
databaseURL: "removed for post",
projectId: "goalsdev-7eb67",
storageBucket: "goalsdev-7eb67.appspot.com",
messagingSenderId: "362368452051",
appId: "removed for post",
measurementId: "G-CNRGY3FTLE"
};
firebase.initializeApp(firebaseConfig);
export default firebase;
然后我尝试像这样使用它......
import firebase from 'firebase'
这在 /screens/signUpFinal 中,也尝试过导入为 'firebase.js'、'../firebase' 和 '../firebase.js '
package.json 是:
...
"dependencies": {
"@react-native-community/masked-view": "0.1.10",
"@react-native-firebase/app": "^8.4.3",
"@react-native-firebase/auth": "^9.2.3",
...
...
【问题讨论】:
标签: javascript reactjs firebase react-native