react本机中的Firebase错误:(应用程序/无效应用程序参数)



当我运行此代码(react native(时,会出现以下错误:

FirebaseError:Firebase:Firebase.database((不接受任何参数或Firebase应用程序实例。(应用程序/无效的应用程序参数(。

以下是代码(当我在其他文件中(在同一项目中(运行类似的代码时,效果非常好(:

import React from "react";
import { View, Text } from "react-native";
import * as firebase from "firebase";
class screen extends React.Component {
componentDidMount() {
firebase.auth().onAuthStateChanged((user) => {
if (user) {
firebase
.database()
.ref("users/" + user.uid + "/keys")
.on("value", function (snapshot) {
console.log(snapshot.val()); //works
snapshot.forEach(function (childSnapshot) {
console.log("hello"); //works
var key = childSnapshot.val();
firebase
.database("users/" + key + "/whatever")
.on("value", function (snapshot) {
console.log(snapshot.val()); //Doesn't work
});
});
});
}
})
}
render() {
return (
<View>
<Text>Hello</Text>
</View>
);
}
}
export default screen;

好的,我想明白了。我不得不把数据库的引用写在";ref(("不在内部";数据库(("。。。愚蠢的错误哈哈

最新更新