【问题标题】:ERROR Error: FIREBASE FATAL ERROR: Can't determine Firebase Database URLERROR 错误:FIREBASE 致命错误:无法确定 Firebase 数据库 URL
【发布时间】:2021-05-08 18:09:06
【问题描述】:

我在这个链接上对我之前的问题有一个解决方案:

TS2345: Argument of type 'string | null' is not assignable to parameter of type 'string | UrlTree'

感谢xdumaine,我按他指定的行修改了代码,编译错误消失了,但是编译后控制台错误仍然存​​在:

你能帮我解决这个问题吗?也许应用程序没有访问 Firebase 数据库,但我检查了,我已登录。或者我是否需要在代码中指定我需要连接到相关 Firebase 数据库的某个位置?

提前致谢!

【问题讨论】:

  • 您的 Firebase 配置中有 databaseURL 属性吗?请分享屏幕截图并模糊凭据。
  • 也许这是我的主要问题。我在上一个问题中附加的这个示例基于大约 4 年前的代码,所以我认为如何在 Angular 应用程序中实现 Firebase 数据库连接已经改变。如何创建此 Firebase 配置以关联我的应用程序?非常感谢!
  • 你能分享你初始化 Firebase 的代码吗?
  • 我的代码中没有初始化部分。
  • 一定有你在某处输入 Firebase Web 凭据的部分

标签: angular firebase-realtime-database


【解决方案1】:

要在您的应用中使用 Firebase,您必须使用您的项目凭据启动一个实例。 Firebase 文档有几个实现都可以找到HERE

您的项目的凭据应位于 HERE 并位于以下结构中:

var firebaseConfig = {
  apiKey: "API_KEY",
  authDomain: "PROJECT_ID.firebaseapp.com",
  databaseURL: "https://PROJECT_ID.firebaseio.com",
  projectId: "PROJECT_ID",
  storageBucket: "PROJECT_ID.appspot.com",
  messagingSenderId: "SENDER_ID",
  appId: "APP_ID"
};

一旦初始化,您就可以访问项目的数据库和其他服务,前提是您提供上面看到的相应凭据,因为很多都是可选的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-19
    • 2020-01-09
    • 1970-01-01
    • 2020-12-16
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多