сейчас у меня есть каталог profiles, profile-grpups я использую profileGroupService в ProfilesService, но в profileGroupService я использую apiService и мне сейчас приходится импортировать в profileModule и profileGroupService и apiService это нормально ? Имеется ввиду правильное ли я иду или нарушаю какую то архитектуру ?
Да еще в profileModule в TypeORM импортирую profileGroupEntity, apiEntity
покажи код
Прочитай документацию там все показано
Если тебе надо использовать сервис одного модуля в другом, то тот сервис который тебе нужен ты сначала экспортируешь его в его же модуле. А потом уже в модуле в котором нужен этот сервис просто импортируешь модуль. Только модуль, не сервис. А уже где надо инжектишь сервис и используешь
Если не ошибаюсь, благодаря этому вроде сервис становится синглтоном в проекте. Но может я ошибаюсь
Обсуждают сегодня