Я пишу экспресс-сервер 4 api без кода внешнего интерфейса. Я решил структурировать свой проект, чтобы структура папок была основана на бизнес-логике проекта, а не на нем, в зависимости от типа файла (маршруты, модели и т. Д.).Передача экспресс-приложения в файлы маршрутов
Например, в моей папке пользователя есть мой userRoutes.js, userModel, js, userApi.js, ...
Мой главный вопрос - на самом деле, как передать приложение в файлы маршрутов? Мой любимый подход - делать global.app и делать его глобальным, но я слышал, что это не лучшая практика. Если у вас есть какие-либо советы по моей структуре бизнес-логики, это тоже будет здорово.
спасибо в любом случае. Если вы хотите показать мне хорошие проектные структуры, я хотел бы взглянуть на ваших фаворитов. –