Ionic – Firebase Starter

Table of Contents

LINKS

Starter-Code

environment.ts

				
					export const environment = {
  production: false,
  firebaseConfig: {
    apiKey: "",
    authDomain: "",
    databaseURL: "",
    projectId: "",
    storageBucket: "",
    messagingSenderId: "",
    appId: "",
    measurementId: ""
  }
};
				
			

app.module.ts

				
					import { AngularFireModule } from '@angular/fire';
import { AngularFireAuthModule } from '@angular/fire/auth';
import { AngularFirestoreModule } from '@angular/fire/firestore';
import { environment } from '../environments/environment';  // Firebase Config
				
			

app-routing.module.ts

				
					import { canActivate, redirectUnauthorizedTo, redirectLoggedInTo } from '@angular/fire/auth-guard';

const redirectUnauthorizedToLogin = () =>  redirectUnauthorizedTo(['/loader']);
const redirectLoggedInToChat = () => redirectLoggedInTo(['/home']);