我正在尝试将一个对象推送到 firebase 数据库,但是 push() 方法不起作用,而且它似乎与我收到的警告有关:
@firebase/database:, FIREBASE 警告:Firebase 错误。请确保您的 Firebase 名称拼写正确 (https://<DATABASE_NAME>.firebaseio.com)
但是它与我的配置中的databaseURL匹配App.js
const config = {
apiKey: "<...>",
authDomain: "<...>.firebaseapp.com",
projectId: "<...>",
storageBucket: "<...>.appspot.com",
messagingSenderId: "<...>",
appId: "<...>",
databaseURL: "https://<...>.firebaseio.com",
};
firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)
我用来访问数据库的方法:
const { currentUser } = firebase.auth();
console.log(currentUser.uid); // works fine
firebase
.database()
.ref(`/users/${currentUser.uid}/cards`)
.push({some object})
Run Code Online (Sandbox Code Playgroud)
我正在使用数据库位置:比利时(europe-west1)(如果有的话)。而且 firebase 身份验证工作正常。