这是我的目录结构
- server.js
- /api
- indexRoute.js
- /routes
- authenticateRoute.js
- userMgtRoute.js
我创建了/api/routes
目录>>在这里,我保留了所有的路线。我创建了indexROute.js
这个目录的一级,它导入了所有路由。现在我想将indexRoute.js
导入我的server.js
这是我的 server.js 文件
var express = require('express'), app = express();
const PORT = process.env.PORT || 3000;
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
var indexRoute = require('./api/indexRoute.js');
app.use(function(req, res, next){
console.log('START: A new req found');
next();
});
app.listen(PORT);
console.log('Server started on: ' + PORT);
这是我的/api/indexRoute.js
var userProfileRoute = require('./routes/userProfileRoute.js');
var dashboardRoute = require('./routes/dashboardRoute.js');
app.use('/userprofile', userProfileRoute);
app.use('/userprofile/:id', userProfileRoute);
app.use('/dashboard', dashboardRoute);
app.use('/dashboard/:userid', dashboardRoute);
在
/route
目录下我写了所有路线。我已将所有路线导入indexRoute.js
。我做得对吗?如何将所有路线导入indexRoute.js
以及indexRoute.js
进一步导入server.js
。