![](/img/trans.png)
[英]How can I show the change in firebase realtime database to my page with useEffect?
[英]How can I force Firebase Realtime Database URL without "default-rtdb"
我的实时数据库 URL 就像https://myprojectid.firebaseio.com
当我启动 node.js 服务器时,出现错误消息:
@firebase/数据库:FIREBASE 警告:Firebase 错误。 请确保您的 Firebase 实时数据库实例的 URL 配置正确。 ( https://myprojectid-default-rtdb.firebaseio.com/ )
我的 Firebase 配置是:
# Firebase
apiKey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
authDomain=myprojectid.firebaseapp.com
databaseURL=https://myprojectid.firebaseio.com
projectId=myprojectid
storageBucket=myprojectid.appspot.com
messagingSenderId=00000000000000
appId=1:0000000000000:web:000000000000000
当我尝试调试 npm 库时,我可以看到命名空间确实是“myprojectid-default-rtdb”,但找不到更改它的位置。
我尝试使用查询字符串设置 databaseURL?ns=myprojectid 但不是更好。
通过在谷歌上搜索,我可以阅读:
对于最近创建的 Firebase 项目,默认数据库 URI 通常具有格式 https://-default-rtdb.firebaseio.com。 2020 年 9 月之前创建的项目中的数据库具有默认数据库 URI https://.firebaseio.com。 出于向后兼容的原因,如果您不指定数据库 URI,则 SDK 将使用服务帐户 JSON 文件中定义的项目 ID 自动生成它
你能帮我找到解决办法吗?
无法更改在 Firebase 项目中创建的默认数据库实例的名称。 如果您的项目在付费计划中,您可以添加其他数据库实例,您可以完全控制名称,但不能添加默认实例。
您必须更新项目配置才能使用正确的数据库 URL。 如果是美国数据中心的数据库,那就是:
databaseURL=https://myprojectid-default-rtdb.firebaseio.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.