angular / angular/angularfire

Feature Request: Firebase SDK Auto Config

Offen
#3,218 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
7.8k
Forks
2.2k
Ø Merge
22 Std. 28 Min.
Gemergte PRs (30 T.)
6

Beschreibung

I would like to propose Firebase SDK AutoConfig as an option when initializing the app:
`AngularFireModule.initializeAppWithAutoConfig(),`

Right now, I have a workaround by adding this 2 lines in `package.json` so that the build process will pull the config from my Firebase project:
```
"build": "npm run getFirebaseConfig && ng build",
"getFirebaseConfig": "firebase apps:sdkconfig web --json > ./firebaseConfig.json",
```
Then in my `app.module.ts`:
```
import * as firebaseConfig from '../../firebaseConfig.json';
AngularFireModule.initializeApp(firebaseConfig.result.sdkConfig),
```
It works but it has an extra immediate step to generate the `firebaseConfig.json`. So, it will be great if AngularFireModule takes care of it.

Reference:
https://firebase.google.com/docs/hosting/reserved-urls#sdk_auto-configuration

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Referenz zur SDK-Autokonfiguration von Firebase für reservierte URLs und dem in app.module.ts gezeigten Aufruf von AngularFireModule.initializeApp. Vergleiche dies mit dem Workaround in package.json für build/getFirebaseConfig und dem Ablauf mit firebaseConfig.json; abgeschlossen ist die Aufgabe, wenn die Initialisierung die automatische Konfiguration des Firebase SDK ohne diese generierte Datei oder einen zusätzlichen Build-Schritt verwenden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, firebase, typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.