Вот для будущей веб-части, сделал себе такую структуру.
Для чего я это сделал? Что бы разграничить все файлы по категориям и папкам, ну и придать подобие MvC.
Планирую и в будущем использовать такую структуру, но верно ли? Стоит начинать на ней что-то делать, или в будущем это всё плохо кончится?
Прошу оценить мое творение, и дать разумные и не очень советы). спасибо!
На
GitHube
В кратце:
| server.js // основной код сервера
| bootstrap.js // соединяет всё, инициализирует контроллеры, промежуточный код и т.д, запускает сервер
| models // модели таблиц в БД + методы.
| controllers // есть 1 файл, который инициализирует остальные контроллер ы, 1контроллер - 1 папка.
| middleware // промежуточный слой, определяем разные модули (к примеру раздельный доступ, отправку заголовков и т.д)
| config // Всякие конфигурационные файлы( в частности подключение к БД, JWT и т.д