теперь через fireabse-admin сделал middleware чтобы проверять валидность токена и защитить endpoints, типо такого:
export class AppModule implements NestModule {
configure(consumer: MiddlewareConsumer): any {
consumer
.apply(FirebaseAuthMiddleware)
.forRoutes({ path: '/auth/*', method: RequestMethod.ALL });
}
}
но тут выдает ошибку что два раза инициализация была вызвана
хотя если я в app.module не добавляю этого, все прекрасно работает и даже функицонал firebase-admin.serive работает в других сущностях
можно ли как то еще реализовать выше указанный скрипт, но не внутри app.module?
if (getApps().length === 0) { initializeApp(); }
Обсуждают сегодня