внедрение InversifyJS ? Или есть более подходящие подходы, я в ноде варюсь буквально дней 10, подскажите плиз)
nest хддд
хаха) ну я думаю на него перейти, знакомые, что на ноде работают от express плюются, но я пока этого не разделяю)
Я вот 12 день изучаю и сделал DI с Inversify в Express, но кайфа не испытал, почувствовал маленькое комьюнити как таковое, гуглишь вопрос, а получается так как будто ты первый кто столкнулся со своим вопросом и приходится свои велосипеды писать. Nest не пробовал, но за 12 дней желание учить ноду поулетучилось, возможно в Nest все проще гораздо и без боли, сомневаюсь пока, в Express столкнулся что все создают проект по своим критериям, папки называет черт знает как и фиг разберешься в проекте быстро, если захочешь DI сделать с Inversify я тебе свой проект скину чтобы не парится, так как материалов нормальных не нашел, но не скажу что я мастером ноды за эти 12 дней стал(большой бэкграунд в php), максимум что увидишь применение паттернов, а всякие JS штуки крутые я не знаю)
нест он не проще, просто там из коробки все работает
А в чем прикол начинать изучение платформы с такой редкой комбинации?
Ну в JS я так понял есть два пакета, typedi и Inversify, Inversify мне понравился больше, его я и взял
Давай, интересно будет глянуть) Я на Angular работаю, там как раз таки все на DI. Кстати говоря, на сколько я знаю в next этот паттерн уже реализован, его нужно просто применять, но это не лично мой опыт, а знакомых, которые работают на ноде
Да, не так написал)
Прошу не судить строго, цель была реализовать DI и Repository что я понял у вас не особо юзается. Много чего из TypeScript мне пока не привычно и нет понимания, писал чисто интуитивно, никакой логики работы нету, чисто реализация DI с Inversify и пакетом inversify-utils-express. https://github.com/DispooL/express-inversify-app
Неплохо, но меня лично вообще выводит из себя руби стиль папок models/repositories/controllers/services. Учитывая также что у тебя папка interfaces - не смущает что в одной папке будет куча интерфейсов из разных модулей, которые никак не связаны?)
Больше подуше типо entity/ entity.service, entity.controller ?
Спс, гляну, сейчас что то похожее делаю) Но все же думаю перейду на nestjs, по рассказам он поприятнее) хоть и express более популярный
Да я по доке тоже смотрю, что он прикольный)
Обсуждают сегодня