Angular 4 projemi Angular CLI kullanarak oluşturdum. Uygulamamı Heroku'da dağıtıyorum, dev ve üretim ortamı için heroku boru hatları oluşturdum. İki Firebase veritabanı dev ve üretim var ve benim açısal 2 uygulamalar Heroku yapılandırma değişkenlere dayalı Firebase veritabanına bağlanmak isteyenFirebase Angular 4 Düğüm ortamına göre sıfırlama
Ben google arama ve yoni-Rabinovitch bir HTTP göndermek önerdi @ gibi bu answer buldu Uygulama başlatıldığında çevreyi kontrol etmek için düğüm sunucusunda istek.
Angular 4'de yeni başlayan bir kullanıcıyım ve kullanacağım yazı tipleri ve tek yapmanız gereken bir HTTP isteği göndermek ve yanıt temelinde firebase modülünü başlatmaktır.
import { environment } from '../environments/environment';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
HttpClientModule,
FormsModule,
ReactiveFormsModule,
BrowserAnimationsModule,
AngularFireModule.initializeApp(AppModule.getFirebaseConfig())
],
bootstrap: [AppComponent]
})
export class AppModule {
static getFirebaseConfig(): FirebaseAppConfig {
// do http request
// return correct correct configuration depending on http request
return environment.firebase;
}
}
cevabım cevap –