我在哪里可以找到我的 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 云消息传递可用声音的文档?