Измените Metronic Angular для работы с Firebase

#angular #firebase #firebase-authentication #metronic

#angular #firebase #firebase-аутентификация #metronic

Вопрос:

Я использовал угловую версию Metronic, чтобы создать angular admin. Я поместил соединения в firebase в enviroment.ts и enviroment.prod.ts после установки

 npm install firebase @angular/fire --save

export const environment = {
  production: true,
  firebase: {
    apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
    authDomain: "xxxxxxxxxxxxx.firebaseapp.com",
    databaseURL: "https://xxxxxxxxxxx.firebaseio.com",
    projectId: "xxxxxxxxxxx",
    storageBucket: "xxxxxxxxxxx.appspot.com",
    messagingSenderId: "xxxxxxxxxxx",
    appId: "1:xxxxxxxxx:web:xxxxxxxxxxxxxxxxx",
    measurementId: "xxxxxxxxxxxxx"
  }
};
  

как говорится в документации, я также изменяю строку в файле:

src/app/modules/_services/auth-http/index.ts

От

 export { AuthHTTPService } from './auth-fake-http.service'; // You have to comment this, when your real back-end is done
  

Для

 export { AuthHTTPService } from './auth-http.service'; // You have to uncomment this, when your real back-end is done
  

и прокомментируйте строки в app.module.ts

 environment.isMockEnabled
      ? HttpClientInMemoryWebApiModule.forRoot(FakeAPIService, {
          passThruUnknownUrl: true,
          dataEncapsulation: false,
        })
      : [],
  

aldo в app.module.ts я импортирую библиотеку

 import { AngularFireModule } from '@angular/fire';
  

и в NgModules я вставляю:

 AngularFireModule.initializeApp(environment.firebase),
  

но у него все еще не работает логин

Кто-нибудь знает, что мне еще нужно сделать, чтобы он работал в версии администратора Metronic angular

Спасибо за помощь

Комментарии:

1. Какую ошибку вы видите?

2. Шаблон Metronic имеет свойство environment isMockEnabled , поэтому вам не нужно комментировать код HttpClientInMemoryWebApiModule.forRoot...