gpt4 book ai didi

javascript - key 错误 : 'databaseURL' while Firebase Authentication in Python

转载 作者:行者123 更新时间:2023-12-05 01:08:34 24 4
gpt4 key购买 nike

相信你做得很好。我是 firebase 新手,正在尝试进行用户身份验证。我已经安装了 pyrebase4 并在 firebase 控制台上创建了一个项目。我还启用了使用“电子邮件和密码”登录并尝试连接我的应用程序。以下是我正在尝试的代码:

    import pyrebase

#connect to firebase via key-value pair
firebaseConfig = {
"apiKey": "xxxxxxxxxxxxxxxxxx",
"authDomain": "xxxxxxxxxxx",
"projectId": "xxxxxxxxxxx",
"storageBucket": "xxxxxxxxxxxxxx",
"messagingSenderId": "xxxxxxxxxxxxx",
"appId": "xxxxxxxxxxxxxxxxxxxx",
"measurementId": "G-5GCDEC526E"
}

#initialize the app
firebase = pyrebase.initialize_app(firebaseConfig)

#connect to firebase database
#db = firebase.database()
auth = firebase.auth()
#storage = firebase.storage()

#user login authentication
email = input("Enter your email: \n")
password = input("Enter your password: \n")
user = auth.create_user_with_email_and_password(email, password)
auth.get_account_info(user['idToken'])

我使用 VS Code 作为 IDE、Python 3.8 和 Ubuntu 操作系统。以下是我得到的错误:

python3 main.py
Traceback (most recent call last):
File "main.py", line 15, in <module>
firebase = pyrebase.initialize_app(firebaseConfig)
File "/home/sonu/.local/lib/python3.8/site-packages/pyrebase/pyrebase.py", line 28, in initialize_app
return Firebase(config)
File "/home/sonu/.local/lib/python3.8/site-packages/pyrebase/pyrebase.py", line 36, in __init__
self.database_url = config["databaseURL"]
KeyError: 'databaseURL'

你能帮我解决这个问题吗?提前致谢。

最佳答案

正如错误所说。您的配置中缺少 databaseURL 属性。

由于现在实时数据库不会在您创建新的 firebase 项目时自动创建,因此默认情况下不包含 databaseURL。 See also

关于javascript - key 错误 : 'databaseURL' while Firebase Authentication in Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65965299/

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