gpt4 book ai didi

javascript - firebase.auth(...).getUserByEmail 不是函数

转载 作者:行者123 更新时间:2023-12-02 16:39:43 25 4
gpt4 key购买 nike

在我的项目中,我需要链接一个用户未登录的现有电子邮件帐户。我有用户的电子邮件,所以我正在尝试此代码:

firebase.auth().getUserByEmail(useremail);

在客户端。但它给了我 firebase.auth(...).getUserByEmail is not a function 错误。

有谁知道如何在客户端通过电子邮件地址获取用户,以便我可以链接帐户、现有帐户和提供商?

提前致谢。

使用 SDK 17.4.5

最佳答案

对于网络客户端,firebase.auth() 返回 Auth目的。从 API 文档中可以看出,没有 getUserByEmail 方法。在上面。您可能正在查看 Auth 的 API 文档来自 Firebase Admin SDK,它不适用于 Web 客户端。它仅适用于运行 nodejs 的后端。

如果您想使用 getUserByEmail,您需要在后端运行它,并从您的 Web 客户端调用它。

您应该知道链接用户帐户实际上需要使用此方法。你link accounts在用户登录到它们之后。

关于javascript - firebase.auth(...).getUserByEmail 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61958150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com