子路由
birds.js在app目录中创建一个名为以下内容的路由器文件:
var express = require('express')var router = express.Router()// middleware that is specific to this routerrouter.use(function timeLog (req, res, next) {console.log('Time: ', Date.now())next()})// define the home page routerouter.get('/', function (req, res) {res.send('Birds home page')})// define the about routerouter.get('/about', function (req, res) {res.send('About birds')})module.exports = router
然后,在应用程序中加载路由器模块:
var birds = require('./birds')// ...app.use('/birds', birds)
该应用程序现在将能够处理对/birds和的请求/birds/about,以及调用timeLog特定于该路线的中间件功能。
