我在哪里可以找到我的 Firebase apiKey 和 authDomain

Posted

技术标签:

【中文标题】我在哪里可以找到我的 Firebase apiKey 和 authDomain【英文标题】:Where can I find my Firebase apiKey and authDomain 【发布时间】:2019-03-01 05:15:30 【问题描述】:

在哪里可以找到我的 Firebase apiKey 和 authDomain?

我正在设置我的环境以连接到我的数据库。

export const environment = 
  production: false,
  firebase: 
    apiKey: '...',
    authDomain: '...',
    databaseURL: 'https://******-project.firebaseio.com',
    projectId: '*******-project',
  
;

但在 firebase 控制台中找不到 apiKey 和 authDomain。

【问题讨论】:

【参考方案1】:

找到这些的最简单方法是:

    去Project overview page in the Firebase console 点击顶部栏中的+ 点击>按钮添加网络应用

你会得到一个包含你需要的值的弹出窗口。

【讨论】:

嗨@Frank 我已经创建了包含数据库的项目。我只是不知道在哪里寻找 apiKey 和 AuthDomain 如果您按照我的步骤操作,它不会创建新的应用程序/项目/数据库,但您可以从弹出窗口中复制值:它们是其中的前两个值(以AIzaSy...stack 在我的截图中)。 这个答案似乎是最新的,更多最新答案见here下面的答案【参考方案2】:

无需创建新应用即可找到这些属性的最简单方法是在 Firebase 控制台中转到您的项目。

接下来,点击顶部左侧边栏中项目概览旁边的齿轮图标,然后点击项目设置

在默认打开的常规标签下,向下滚动一点,直到到达您的应用部分。在该区域内,您会找到 Firebase SDK Snippet 标题。

在此之下,您将拥有 三个 复选框。选中 Config 复选框,您将看到一个 JS 对象声明,其中包含有关您的应用连接到数据库所需的所有信息。

Your Firebase SDK Config

【讨论】:

这是最新的答案 如果配置中的其他所有内容都存在但没有databaseURL,这意味着什么?【参考方案3】:

如果您不想创建 Web 应用程序,并且上面的其他非创建解决方案对您不起作用,就像它对我不起作用,这里有一个备忘单:

firebaseConfig = 
  apiKey: (this one's easy, it's in the 'General' section in your project settings page, aka the Gear icon button),
  authDomain: "project_id.firebaseapp.com", (without brackets)
  databaseURL: "https://project_id.firebaseio.com",
  projectId: (again, found in 'General' section in Project Settings),
  storageBucket: "project_id.appspot.com",
  messagingSenderId: (found in 'Cloud Messaging' section in Project Settings)

【讨论】:

我的配置没有显示 databaseURL。它甚至不是配置对象中的键,我还能使用这个备忘单还是它不存在的原因? 如果你说 firebase 控制台没有在项目设置中的任何地方显示你的 databaseURL,那么你应该与 firebase 支持人员交谈,但我猜不是这样 我想我知道您不需要用于 firestore 的 databaseURL,这就是我现在尝试使用的全部内容,我从未设置过实时数据库,所以我想这就是它的原因那里。虽然对 Firebase 来说很新【参考方案4】:

转到console,然后打开您的项目 单击身份验证 查看右上角然后点击Web setup 然后复制粘贴

【讨论】:

【参考方案5】:

您可以通过以下方式之一找到它:

    单击身份验证,然后在该页面的右上角单击Web 设置。 否则转到您的项目概述,单击“+ 添加应用程序”按钮,您可以在项目名称旁边找到该按钮。之后,选择“web app”或 >按钮。提供您的网络应用程序名称,然后单击继续。然后会出现一个包含您的应用详细信息的弹出窗口。

【讨论】:

以上是关于我在哪里可以找到我的 Firebase apiKey 和 authDomain的主要内容,如果未能解决你的问题,请参考以下文章

在我的 react native expo 应用程序中,我可以在哪里找到或设置 Firebase 的 applicationID?

在哪里可以找到有关 Firebase 云消息传递可用声音的文档?

Firebase - 新控制台中我的帐户密码在哪里?

我在哪里可以获得 Firebase 管理员的“serviceAccountCredentials.json”?

Firebase 中的自定义 authDomain

我在哪里可以找到我的 yii 应用程序的 yii 版本?