多條路線

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