Написал роутер для NodeJS/ExpressJS приложений.
Зачем изобрел велосипед?
Потому что могу и хочу. Этого уже достаточно.
И вообще мне нравится как получилось.
Что решает?
Точка входа в NodeJS приложение должна выглядеть так как на картинке.
Вся серьезная логика должна быть раскидана по контроллерам, моделям, утилитам, и тд и тп.
Роутер в рельсовом стиле
Я давно укушен в мозг рельсой. И считаю что это не плохо, а очень даже хорошо. Так что не удивительно, что я приверженец рельсовых подходов.
Минимализм
Для реализации 98% задач мне нужны минимальные средства, а не универсальные комбайны.
Что дальше?
- оформить NPM
- сделать мигратор для баз данных
- после этого можно будет реализовывать базовый проект
Post #593
78


- 👍 6
- 🔥 1