我写了一个叫做sponsorCenter
的页面,但是我需要用两个路由来控制它:
app.get('/sponsorCenter',function(req, res){});
app.get('/sponsorCenter/all',function(req, res){});
页眉、页脚和右列是相同的。当我更改URL时,只有左列会改变。
所以我的问题是,我可以使用一个路由来判断不同的访问和渲染页面吗?因为只有左列是不同的,所以我认为没有必要通过另一条路线渲染其他部分
可以接受route参数作为一个变量。控制器可以在请求req
参数中访问相同的变量。
app.get('sponsorCenter/:type*?', function(req, res) {
console.log(req.params.type);
});
这将匹配所有路由,如sponsorCenter
, sponsorCenter/all
, sponsorCenter/admin
, sponsorCenter/user1
等