error it generates:
main.ts:32 ERROR FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call initializeApp() first (app/no-app).
at getApp (index.esm2017.js:625:25)
at getAuth (index-2788dcb0.js:10593:24)
at new _AuthService (auth.ts:26:10)
at Object.AuthService_Factory [as factory] (auth.ts:212:3)
at core.mjs:3135:35
at runInInjectorProfilerContext (core.mjs:866:5)
at R3Injector.hydrate (core.mjs:3134:11)
at R3Injector.get (core.mjs:3008:23)
at ChainedInjector.get (core.mjs:5285:32)
at lookupTokenUsingModuleInjector (core.mjs:5628:31)
My main.ts
import { initializeApp } from 'firebase/app';
import { provideFirebaseApp } from '@angular/fire/app';
... // All other imports
bootstrapApplication(AppComponent, {
providers: [
provideFirebaseApp(() => initializeApp(environment.firebase)),
provideAuth(() => getAuth()),
importProvidersFrom(
BrowserModule,
GoogleMapsModule,
ReactiveFormsModule,
MatSlideToggleModule,
MatDividerModule,
FormsModule,
DragDropModule,
LayoutModule,
AppRoutingModule,
NgbModule,
HotToastModule.forRoot()
),
ScreenTrackingService,
UserTrackingService,
AuthService,
DatabaseService,
HelperService,
LocationService,
EventService,
provideHttpClient(withInterceptorsFromDi()),
provideAnimations(),
],
}).catch((err) => console.error(err));