我的node / mongo / express应用程序有一个令人难以置信的长index.js路由文件。这是结构。
app.js
/models
Schedule.js
Task.js
etc...
/routes
index.js
/public
/javascript
etc...
我想要这样的东西
app.js
/models
Schedule.js
Task.js
etc...
/routes
index.js
schedule.js
tasks.js
etc...
/public
/javascript
etc...
如何拆分index.js文件?
例如,我试图在我的app.js文件中执行类似的操作
var routes = require('./routes/index');
var tasks = require('./routes/tasks');
// later in the file
app.use('/', routes);
app.use('/tasks', tasks);
但是,当我只有index.js时,它没有找到我之前的任务路线。这可能是因为我采取了以" / task"开头的所有路线。来自我的routes / index.js并将它们放在routes / task.js中,但为什么表示不识别这个新文件中的路由?
任何建议都会有所帮助,我的朋友和我对整个意思的做事方式都很陌生,基本上拼凑了我们从各种教程中得到的东西。现在我们迫切需要重构,因为routes / index.js变得太长而无法使用。我尽力做直觉上有意义的事情,那里的任何人都可以就如何分解我们的路线文件提出建议吗?