多条路线
主应用程序文件加载你要在其中定义路径的所有路径文件。为此,我们需要以下目录结构:app.js routes / index.js routes / users.js
app.js
var express = require('express');
var app = express();
app.use('/', require('./routes/index'));
app.use('/users', require('./routes/users'))
app.listen('3000');
路线/ index.js
var router = require('express').Router();
router.get('/', function(req, res) {
res.send('Index Page');
});
router.get('/about', function(req, res) {
res.send('About Page');
});
module.exports = router;
路线/ users.js
var router = require('express').Router();
router.get('/', function(req, res) {
res.send('Users Index Page');
});
router.get('/list', function(req, res) {
res.send('Users List Page');
});
module.exports = router;
运行 $ node app.js
现在应该有以下网址的页面:
- localhost:3000 / - 显示索引页面
- localhost:3000 / about - 显示关于页面
- localhost:3000 / users - 显示用户索引页
- localhost:3000 / users / list - 显示用户列表页面