【发布时间】:2019-10-31 18:57:57
【问题描述】:
我正在使用 express 进行节点项目。我在路由文件夹中有一些文件夹,其中包括几个具有路由的 .js 文件。我想以这种方式保持结构,以保持我的代码整洁和清晰。如何整齐地要求 app.js 文件中的路由?
const routes = require('./routes');
app.use('/', routes);
但它不起作用并将我的路线付诸实践。
- 看到这个,我也尝试了require-dir方法,但是效果不好。 Nodejs Express: Routes in separete files
我的文件夹结构是这样的:
-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 中要求它们。
【问题讨论】:
标签: node.js express routes nested-routes module-export