Я хочу сделать провайдера, который запрашивает сущность из БД. (что меня на самом деле интересует, так это сделать typeorm доступным при создании провайдера). Я получаю
[ExceptionHandler] Connection "default" was not found. - {"trace":"ConnectionNotFoundError: Connection \"default\" was not found.\n
Я пытался использовать сервис, используя собственный репозиторий, ничего не работает. У меня есть что-то вроде этого в модуле:
{
provide: MICROSERVICE_ID,
useFactory: async (): Promise<Microservice> => {
//ignore logic
return await getRepository(Microservice).findOne(1);
},
inject: []
}
TypeOrm импортируется в app.module.ts
TypeOrmModule.forRootAsync({
imports: [ConfigModule],
inject: [ConfigService],
useFactory: async (configService: ConfigService) => (configService.get('database'))
}),
Любая помощь приветствуется.