Firebase apiKeyとauthDomainはどこにありますか?
データベースに接続するための環境を設定しています。
export const environment = {
production: false,
firebase: {
apiKey: '...',
authDomain: '...',
databaseURL: 'https://******-project.firebaseio.com',
projectId: '*******-project',
}
};
しかし、firebaseコンソール内でapiKeyとauthDomainを見つけることができません。
これらを見つける最も簡単な方法は、次のとおりです。
必要な値のポップアップが表示されます。
新しいアプリを作成せずにこれらのプロパティを見つける最も簡単な方法は、Firebaseコンソールでプロジェクトに移動することです。
次に、上部左側にあるサイドバーのProject Overviewの横にある歯車アイコンをクリックし、project settingsをクリックします。
デフォルトで開くgeneralタブで、your appsセクションが表示されるまで少し下にスクロールします。その領域内に、Firebase SDK Snippetという見出しがあります。
その下に、3つのチェックボックスがあります。 Configチェックボックスに移動すると、データベースに接続するためにアプリについて必要なすべての情報を含むJSオブジェクト宣言が表示されます。
console に移動し、プロジェクトを開きます
認証をクリックします右上を見てから、Webセットアップをクリックします
次に、コピーして貼り付け
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)