无法在firebase中增加价值

时间:2017-02-16 12:56:57

标签: javascript firebase react-native firebase-realtime-database

我想在firebase中使用react-native

添加一些值

它在我的android模拟器中工作正常,但firebase没有获取数据

这是我的依赖

" firebase":" ^ 3.6.9", "反应":" 15.4.2", " react-native":" 0.41.2",

这是我的代码

import React, { Component } from 'react';
import Firebase from 'firebase';
class FoodApp extends Component {
 constructor(props){
  super(props);

  var config =  {
    apiKey: "AIzaSyC-7eB-K4LxCvnBVVmRrKZWaN8zgMAOHgc",
    authDomain: "chatapp-1d56d.firebaseapp.com",
    databaseURL: "https://chatapp-1d56d.firebaseio.com",
    storageBucket: "chatapp-1d56d.appspot.com"

  };
  Firebase.initializeApp(config);
  var database = Firebase.database();
  database.ref().set({
    title:'test',
    author:'tomlishan'
  });

 }
   render() {
    return (
    <Text>
      hi
    </Text>
    );
  }
}

这是我的数据库规则

{
  "rules": {
    ".read": "true",
    ".write": "true"
  }
}

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您的配置中没有messagingSenderId。尝试添加一个。这是参考docs 通常,数据库必须知道查询的来源。

希望这可以解决您的问题。