多條路線
主應用程式檔案載入你要在其中定義路徑的所有路徑檔案。為此,我們需要以下目錄結構: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 - 顯示使用者列表頁面