#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...