Feature Request: Firebase SDK Auto Config
- Langage dominant
- TypeScript
- Étoiles
- 7.8k
- Forks
- 2.2k
- Merge moyen
- 22 h 28 min
- PR mergées (30 j)
- 6
Description
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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par la référence d’auto-configuration du SDK Firebase pour les reserved-URLs et l’appel à AngularFireModule.initializeApp montré dans app.module.ts. Comparez-la avec le workaround de package.json pour build/getFirebaseConfig et le flux firebaseConfig.json ; le travail est terminé lorsque l’initialisation peut utiliser l’auto-configuration du SDK Firebase sans ce fichier généré ni étape de build supplémentaire.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, firebase, typescript
- Domaine
- frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100