Javascript Firebase推送到实时数据库不工作

Javascript Firebase推送到实时数据库不工作,javascript,react-native,firebase-realtime-database,push,Javascript,React Native,Firebase Realtime Database,Push,我正在尝试将值推送到react native中的firebase实时数据库中。非常基本的查询,它不工作。请检查代码 尝试从启动组件App.js以及相关组件的componentDidMount()和其他相关方法推送数据时,事件未触发 通过链接firebase中的其他项目更改了配置,但仍不工作 ../config/db.js import Firebase from 'firebase'; var firebaseConfig = { apiKey: "--", authDomai

我正在尝试将值推送到react native中的firebase实时数据库中。非常基本的查询,它不工作。请检查代码

尝试从启动组件
App.js
以及相关组件的
componentDidMount()
和其他相关方法推送数据时,事件未触发

通过链接firebase中的其他项目更改了配置,但仍不工作

../config/db.js

import Firebase from 'firebase';

var firebaseConfig = {
    apiKey: "--",
    authDomain: "--.firebaseapp.com",
    databaseURL: "---d33c8.firebaseio.com",
    projectId: "---d33c8",
    storageBucket: "---d33c8.appspot.com",
    messagingSenderId: "--",
    appId: "--",
    measurementId: "--"
  };
let app = Firebase.initializeApp(firebaseConfig);

export const db = app.database();
App.js

 import { db } from './src/config/db';

 db.ref().child('items').push({
     title : "1",
     description: "2"
 });


数据没有通过。无错误。

确保实时数据库中的规则设置为允许未经授权的用户读取和写入,如果您没有这样的规则,则无法读取/写入数据库

{
  /* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */
  "rules": {
    ".read": true,
    ".write": true
  }
}
默认情况下,数据库规则需要Firebase身份验证和 仅向经过身份验证的用户授予完全读写权限。这个 默认规则确保您的数据库不被任何人访问 在您有机会配置它之前


签出:

确保实时数据库中的规则设置为允许未经授权的用户读写,如果您没有这样的规则,则无法读写数据库

{
  /* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */
  "rules": {
    ".read": true,
    ".write": true
  }
}
默认情况下,数据库规则需要Firebase身份验证和 仅向经过身份验证的用户授予完全读写权限。这个 默认规则确保您的数据库不被任何人访问 在您有机会配置它之前


查看:

谢谢@Gastón Saillén,这就是问题所在。没问题,您能将answe标记为正确吗?谢谢Hanks@Gastón Saillén,这就是问题所在。没问题,你能把answe标记为正确吗?谢谢