на ts. Хочу сделать нормальный роутинг с контроллерами. Немного погуглив, я увидел разные варианты сделать это (с классами, без классов) и все имхо какие-то костыли над роутингом экспресса. Может уже есть что-то простое и проверенное или все пишут как хотят? Буду рад за ссылку или ответ!
Нест бери
не могу взять нест, слишком много всего переделывать
Тогда у тебя в любом случае костыли будут :)
будет намного лучше чем сейчас в любом случае, задача в рефакторинге, а после уже можно на что угодно переписать
Чем контроллеры будут лучше хэндлеров?
тем что их можно разделить на отдельные файлы и убрать туда всю http логику
А почему нельзя хэндьнры вынести в отдельные файлы, убрав в них всю http логику?
так вот я и спрашиваю как делают, можно пример?
я так понимаю имеется ввиду такой вариант? https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/routes#author_controller
Да, в таком виде, например
такой вариант и ts будет работать?
Почему не должен?
ну да, должен
Можешь взять inversify и inversify-express-utils , дабы был удобный способ IoC реализовать.
спасибо, посмотрю
Обсуждают сегодня