Feature Request: Firebase SDK Auto Config
- Ngôn ngữ chính
- TypeScript
- Star
- 7.8k
- Fork
- 2.2k
- Merge trung bình
- 22 giờ 28 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
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
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với tài liệu tham chiếu về tự động cấu hình SDK Firebase cho reserved-URLs và lệnh gọi AngularFireModule.initializeApp được hiển thị trong app.module.ts. So sánh với workaround build/getFirebaseConfig trong package.json và luồng firebaseConfig.json; hoàn thành khi việc khởi tạo có thể sử dụng tính năng tự động cấu hình của Firebase SDK mà không cần tệp được tạo đó hoặc bước build bổ sung.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- angular, firebase, typescript
- Lĩnh vực
- frontend
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100