web-dev-qa-db-ja.com

Firebase apiKeyとauthDomainはどこにありますか

Firebase apiKeyとauthDomainはどこにありますか?

データベースに接続するための環境を設定しています。

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

しかし、firebaseコンソール内でapiKeyとauthDomainを見つけることができません。

10
AngularM

これらを見つける最も簡単な方法は、次のとおりです。

  1. firebaseコンソールの プロジェクトの概要ページに移動します
  2. クリック + トップバーに
  3. クリック </> Webアプリを追加するボタン

必要な値のポップアップが表示されます。

enter image description here

15

新しいアプリを作成せずにこれらのプロパティを見つける最も簡単な方法は、Firebaseコンソールでプロジェクトに移動することです。

次に、上部左側にあるサイドバーのProject Overviewの横にある歯車アイコンをクリックし、project settingsをクリックします。

デフォルトで開くgeneralタブで、your appsセクションが表示されるまで少し下にスクロールします。その領域内に、Firebase SDK Snippetという見出しがあります。

その下に、3つのチェックボックスがあります。 Configチェックボックスに移動すると、データベースに接続するためにアプリについて必要なすべての情報を含むJSオブジェクト宣言が表示されます。

お使いのFirebase SDK構成

enter image description here

console に移動し、プロジェクトを開きます
認証をクリックします右上を見てから、Webセットアップをクリックします
次に、コピーして貼り付け IMG

3
Dodong Advices

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: (harder to find, but in my case, I just downloaded the JSON config fieldworker for my Android app. I assume it works the same for iOS's .plist, thats where I found this ID)
2
Jim