Я работаю над проектом узла, используя экспресс. У меня есть несколько папок в папке маршрутов, которые включают несколько файлов .js с маршрутами. Я хочу сохранить структуру таким образом, чтобы мой код был аккуратным и ясным. Как аккуратно требовать маршруты в файле app.js?
- Увидев это, https://github.com/searsaw/express-routing-example/blob/master/app.js, я пробовал просто:
const routes = require('./routes');
app.use('/', routes);
но это не работает и приводит в действие мои маршруты.
- Увидев это, я тоже попробовал метод require-dir, но он тоже не работает. Nodejs Express: маршруты в отдельных файлах
Моя структура папок выглядит так:
-routes
-admin
-login.js
-CRUD_event.js
-CRUD_venue.js
-client
-login.js
-CR_event.js
-CR_venue.js
Я не хочу портить свой файл app.js, я знаю, что все маршруты могут требоваться отдельно, но это было бы довольно просто требованием кода в app.js. Я хочу сохранить структуру каталогов маршрутов и потребовать их в app.js максимально оптимизированным способом.