React Native Firebase实时数据库值未显示在Firebase中

时间:2018-09-09 15:12:53

标签: react-native

我正在开发具有Firebase数据库的React本机应用程序。配置了Firebase之后,即使我的规则设置为true,第一个调用也会给我以下错误:

  

***** @ firebase / database:','FIREBASE警告:设置为/ users / 001失败:Permission_denied'I / ReactNativeJS:'error',{[Error:   PERMISSION_DENIED:拒绝权限]代码:'PERMISSION_DENIED'} *****

从第二次调用开始,我收到成功阻止响应,但是在数据库中看不到插入的值。

请帮助我,下面是我的代码

Import statement

Configuration

More code

从“ firebase”导入firebase;

componentWillMount(){         var config = {             apiKey:“ AI ***************** Xp7k”,             authDomain:“ reactnativedatabase- .firebaseapp.com”,             databaseURL:“ https://reactnativedatabase- .firebaseio.com”,             projectId:“ reactnativedatabase- ”,             storageBucket:“ reactnativedatabase- .appspot.com”,             essagingSenderId:“ 4400000003”         };         如果(!firebase.apps.length){             firebase.initializeApp(config);         } }

writeDB(){

    this.database.ref('users/001').set({
        name: 'helloe'
    }).then(() => {
        //success callback
        console.log('inserted');
    }).catch((error) => {
        //error callback
        console.log('error ', error)
    });
}

和Firebase数据库规则

{   “规则”:{     “ .read”:是的,     “ .write”:true   } }

0 个答案:

没有答案