如何处理 Firebase 中的“auth/missing-identifier”错误?

Mil*_*lík 9 firebase

我正在尝试在node.js(仅后端)中创建一个简单的Web应用程序,它将在Firestore上存储一些用户数据。我想使用自己的凭据管理,并且我相信这signInWithCustomToken()应该是我的门票,以确保不同的用户无法访问彼此的数据。但问题是,如果我跑

const firebaseAuth = getAuth(app)
// authToken is a jwt token created by my backent
const response = await signInWithCustomToken(firebaseAuth, authToken)
console.log(response)
Run Code Online (Sandbox Code Playgroud)

我不断收到神秘的auth/missing-identifier错误,我找不到任何关于该错误的信息(它与auth/missing-client-identifier我认为的不同)。

哪里有问题?是我的代码错误,还是我在 Firebase 中设置了错误的内容?

使用firebase 9.8.1

小智 0

我在使用 firebase v9 时也遇到了这个错误,但我只是在 Facebook 登录时遇到了这个错误。我转而使用firebase/compat方法,它对我有用。这是一个临时修复,直到对该错误有更多了解为止。我在任何 firebase 文档中都找不到auth/missing-identifier错误,所以我不完全确定根本问题实际上是什么。