当我试图运行我的代码时:
import pyrebase
firebaseConfig = {
"apiKey": "xxxxxx",
"authDomain": "xxxxxx",
"projectId": "xxxxxx",
"storageBucket": "xxxxxxx",
"serviceAccount": "xxxxxxxxx"
}
firebase_storage = pyrebase.initialize_app(firebaseConfig)
storage = firebase_storage.storage()
storage.child("uploads").put("xxxxxxx")我收到一个错误:
self.database_url = config"databaseURL“ KeyError:'databaseURL‘
该怎么办呢。有人能帮我吗?
发布于 2021-01-24 17:06:42
创建新的Firebase项目时,默认情况下它不再创建实时数据库。这也意味着默认情况下,databaseURL键不再包含在配置片段中。
看起来Pyrebase仍然需要这个键才能存在,这就是为什么您会得到一个错误。
有两件事需要尝试(按这个顺序):
我还提交了一个针对Pyrebase的问题,使其不再需要这个密钥,这是所有官方的Firebase都已经更新的功能。
发布于 2021-02-04 18:30:13
添加
"databaseURL" : ""在firebaseConfig中(如果您不使用数据库)。
发布于 2021-09-28 08:00:31
您需要将databaseURL键添加到配置中。请看一下这个答案:KeyError:在Python身份验证中使用“databaseURL”
https://stackoverflow.com/questions/65873454
复制相似问题