правильной структуре express приложения.
Есть контроллер который что то делает с данными с фронта, можно сделать следующее:
- Писать всю логику прямо в route
- из роута передавать только response и отвечать прям внутри контролера (что выглядит очень не красиво)
- Всегда возвращать из контроллера одинаковую структуру, со статус кодом, и телом ответа.
Я наклипал гист который показывает два разных подхода, подскжите как "нормально" делать?
https://gist.github.com/WeslyG/41dbb211adc02b0e3b585c4d82695e25
нет такого понятия, как "правильно писать"... делайте так, чтобы в первую очередь был ПОНЯТЕН код, комментарии, имена функций/методов/переменных...
используйте более устовяшиеся подходы. если нет требований. которые бы не позволяли вам их использовать, например, создайте файлики с контроллерами, импортируйте их в роутере, и передайте им управление router(path, controller); https://developer.mozilla.org/ru/docs/Learn/Server-side/Express_Nodejs/routes
Обсуждают сегодня