nestJS? Наиболее всего интересует такой кейс: у вас в сервисе на express используется сервис, который вы перенесли в nestJS. Как вы резолвили такие кейсы? В нашем случае мы использовали глобальную переменную в модулем неста и вытягивали сервис через const someService = application.get(SomeService). Может кто-то это по-другому делал?
в несте все это реализуеться черех их di в модуль включаешь сервис в провайдеры с декоратором Injectable и дальше используешь его внутри своих других провайдером/контроллеров
Так а как можно получить эти модули в express приложении? Экспресс приложение ничего не знает о nestJS
так вы же вроде написали что хотите переехать с экспресса) я думаю что нет и вряд ли это адекватно будет работать так как любая зависимость внутри ваших сервисов в несте как правило тоже должна быть подключена черезе di но можно попробовать написать какието адаптеры для связи с легаси кодом но не наоборот где эксрпес будет тянуть в себя нест
Да, я понимаю, что вы написали. Этот кейс достаточно понятен для меня, а вот случаи, когда нужно получить депенденси из неста в экспресс, интересует больше. Потому что уже второй раз сталкиваемся с такими проблемами на проекте, и хотелось бы услышать опыт других людей в этом плане
ну смотрите если ваш сервис в несте без всякого рода зависимостей типа репозиториев и тд то тут без проблем ну или же реализовывать сервиса неста без всяких ништяков но в таком случаее он и не нужен)
Обсуждают сегодня