NbAuthService: Нет стратегии аутентификации, зарегистрированной под именем «электронная почта» — Nebular Firebase Auth

# #angular #firebase #firebase-authentication #nebular

Вопрос:

В настоящее время я кодирую приложение Angular, которое использует структуру nebular design/auth. Я хочу обработать вход / регистрацию пользователя в firebase.

Я импортировал NbAuthModule и добавил стратегию паролей firebase.

 NbAuthModule.forRoot({  strategies: [  NbFirebasePasswordStrategy.setup({  name: 'password',  }),  ],  forms: {},  }),  

Я также добавил NbFirebasePasswordStrategy раздел «Поставщики» в AppModule, но когда я хочу войти в систему, возникает следующая ошибка:

 core.js:6479 ERROR TypeError: There is no Auth Strategy registered under 'email' name  at NbAuthService.getStrategy (index.js:1510)  at NbAuthService.register (index.js:1430)  at NbRegisterComponent.register (index.js:2709)  at NbRegisterComponent_Template_form_ngSubmit_4_listener (index.js:2738)  at executeListenerWithErrorHandling (core.js:15307)  at Object.wrapListenerIn_markDirtyAndPreventDefault [as next] (core.js:15345)  at SafeSubscriber.__tryOrUnsub (Subscriber.js:183)  at SafeSubscriber.next (Subscriber.js:122)  at Subscriber._next (Subscriber.js:72)  at Subscriber.next (Subscriber.js:49)  

в чем здесь проблема? Как я могу решить эту проблему? заранее спасибо! 🙂