我是Firebase的新手,我一直在寻找如何从React Native向Firebase发送数据的方法。到目前为止,我已经发现你必须导入
import * as firebase from 'firebase';
并且
const firebaseConfig = {
apiKey: "AAAAAAAAAAAA3HbIO0u6yxU5MsE6FM",
authDomain: "kokeilut.firebaseapp.com",
databaseURL: "https://kokeilut.firebaseio.com",
storageBucket: "kokeilut.appspot.com",
};
const firebaseApp = firebase.initializeApp(firebaseConfig);
但问题是我不知道如何将数据发送到数据库。
请帮助我,我的主要观点是发送我的申请名称和高分。
答案 0 :(得分:3)
我强烈建议您阅读Firebase JavaScript Documentation,这比我的例子清楚得多。如果我错了,请纠正我。
以下是我的示例代码。
这种方式可让Firebase为您的对象创建唯一ID。
firebase.database().ref(url).push(jsonObject).
then((data) => {
dispatch({type:"FULFILLED"})
//success
}).
catch((err) => {
dispatch({type:"REJECTED"})
//error
});
这种方式可以让你为对象创建一个customerId。
firebase.database().ref(url+customerId).set(jsonObject).
then((data) => {
dispatch({type:"FULFILLED"})
//success
}).
catch((err) => {
dispatch({type:"REJECTED"})
//error
});
答案 1 :(得分:0)
npm install firebase
import * as firebase from 'firebase';
firebase.database().ref('users/').set({
username: "name",
email: "email",
profile_picture: "imageUrl"
});