Новичок в Node.js и Express, я пытаюсь понять, что две кажущиеся пересекающиеся концепции - маршруты и контроллер.
Я видел примеры, которые просто делают app.js + routes / *, кажется, этого достаточно для маршрутизации различных необходимых запросов.
Однако я также вижу, как люди говорят об использовании контроллеров, и некоторые из них подразумевают более формальную модель MVC (???).
Было бы здорово, если бы кто-нибудь помог мне раскрыть эту тайну, и если у вас есть хороший пример настройки контроллера в среде Node.js + Express, это будет здорово!
Спасибо,
У вас может быть просто папка маршрутов или и то, и другое. Например, некоторые устанавливают маршруты / пути (например, / user /: id) и подключают их к Get, Post, Put / Update, Delete и т. Д., А затем в папке маршрутов:
Затем в папке контроллеров:
Просто чтобы что-нибудь сделать. Я делал проекты без папки контроллеров и поместил всю логику в одно место.
источник