首页 > 解决方案 > Firebase 实时数据库在 React 本机项目中不起作用

问题描述

在我的 react native android 项目中,我使用的是 firebase 实时数据库。当我试图在数据库中保存新数据时,它没有保存。而且它甚至没有显示任何错误。我在我的项目中使用以下示例代码:

import * as firebase from "firebase/app";
import "firebase/database";

let usersRef = firebase.database().ref();

try {
    usersRef.child("users").set({
        alanisawesome: {
            date_of_birth: "June 23, 1912",
            full_name: "Alan Turing"
        },
        gracehop: {
            date_of_birth: "December 9, 1906",
            full_name: "Grace Hopper"
        }
    }).then((success) => {
        console.log("SUCCESS", success)
    }).catch((error) => {
        console.log("ERROR 1", error)
    });
} catch(error) {
    console.log("ERROR 2", error)
}

在上面的代码中,它不在 SUCCESS、ERROR 1 或 ERROR 2 中。这里会有什么问题?

使用相同 google 包的 Firebase 身份验证和 Firebase 存储在该项目中运行良好。

我也在我的项目中使用“react-native-firebase”包,只是为了通知。

标签: javascriptfirebasereact-nativefirebase-realtime-database

解决方案


推荐阅读