react 应用程序上的 docRef 导致 collection() 的预期第一个参数成为集合引用

问题描述 投票:0回答:1

尝试将数据存储到 firestore 时会发生此错误。 我正在遵循这个示例,所以我不确定是什么导致了问题。

const db = getFirestore(app);
console.log('db', db)
const docRef = doc(db, 'users', userCredential.user.uid); 
console.log('docref', docRef)
await setDoc(docRef, inputs);

const docRef = doc(db, 'users', userCredential.user.uid);
具体是导致错误的原因,

看另一篇文章,我不确定我的配置文件是否可能是问题:

// Import the functions you need from the SDKs you need
import { initializeApp } from "firebase/app";
import { getAuth } from "firebase/auth";
// This file can be replaced during build by using the `fileReplacements` array.
// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.
// The list of file replacements can be found in `angular.json`.

export const firebaseConfig = {

};

// Initialize Firebase
const app = initializeApp(firebaseConfig);

// Initialize Firebase Authentication and get a reference to the service
export const auth = getAuth(app);
export default app ;

reactjs google-cloud-firestore
1个回答
0
投票

我的 firebase 配置文件是问题所在。 我删除了导出默认应用程序并将其更改为以下内容。 导出{应用程序};

© www.soinside.com 2019 - 2024. All rights reserved.