URL slugs
module.exports.routes = {
'GET /blog/:year/:month/:day/:posttitle/': 'BlogController.showPost',
'GET /blog/:year/:month/:day/': 'BlogController.showDayArchive',
'GET /blog/:year/:month/': 'BlogController.showMonthArchive',
'GET /blog/:year/': 'BlogController.showYearArchive',
};
然后可以使用 req.param('year'),req.param('month') 等在相应的控制器操作中访问 URL 中传递的参数。
例如,对/blog/2016/08/的 GET 请求触发 BlogController.showMonthArchive 控制器动作,其中 req.param('year') 的值为 2016,req.param('month') 的值为 08。