Javascript Firebase初始化
我正在将Firebase用于我的应用程序的后端,我的Firebase配置如下所示:Javascript Firebase初始化,javascript,node.js,firebase,firebase-realtime-database,Javascript,Node.js,Firebase,Firebase Realtime Database,我正在将Firebase用于我的应用程序的后端,我的Firebase配置如下所示: const firebaseConfig = { apiKey: 'xx', authDomain: "xx", databaseURL: "xx", projectId: "xx", storageBucket: "xx", me
const firebaseConfig = {
apiKey: 'xx',
authDomain: "xx",
databaseURL: "xx",
projectId: "xx",
storageBucket: "xx",
messagingSenderId: "xx",
appId: "xx"
}
firebase.initializeApp(firebaseConfig)
我的问题是,如果我发现一些配置数据不正确,该怎么办。
那么,如何检查我的Firebase数据库是否正确初始化?谢谢您可以编写一个测试用例来检查您的配置是否有效
const getPost = async () => {
const snapshot = await firestore.collection('Posts').get();
const myPosts = snapshot.docs.map(collectIdsAndDocs);
console.log(myPosts);
setPosts({ myPosts });
};
const createPost = async (post) => {
const docRef = await firestore.collection('Posts').add(post);
const doc = await docRef.get();
console.log(doc);
};
createPost({ Title: 'My First Post', Content: 'My content' });
getPost();
您应该从firebase控制台复制配置,它是自己的。如果配置不正确,您将无法连接到firebase。晚上好,达拉斯贝克,谢谢您的回答。在我的例子中,我使用的是Firebase实时数据库,问题是配置数据由客户端保存在前端(每个客户端创建自己的Firebase),当我尝试在后端保存此配置时,我不知道如何检查此配置是否正确。在使用用户提供的配置初始化firebase之前,无法进行验证。您需要实现错误处理,因此当
firebase.initializeApp(firebaseConfig)
失败时,您可以通知用户其信息不正确。您好,再次感谢您的回答,这正是我想要的,如果信息不正确,请通知用户。我将尝试使用未处理的错误,谢谢