Feature Request: Firebase SDK Auto Config
- 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
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