我在将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",
...
...