2016-10-22 47 views
0

如何处理很多路线?如何跟随许多路线工作?

例如:

animals1, animals2, animals3 

为每个页面需要建立一个路线?

我不可以在同一个文件路径上进行渲染吗?

例如:

router.get('/', function(req, res, next) { 
    res.render('animals1', { 
     title: 'Link Idiomas', 
     user: req.session.user 
    }); 
}); 

router.get('/', function(req, res, next) { 
    res.render('animals2', { 
     title: 'Link Idiomas', 
     user: req.session.user 

    }); 
}); 

router.get('/', function(req, res, next) { 
    res.render('animals3', { 
     title: 'Link Idiomas', 
     user: req.session.user 

    }); 
}); 
+0

我的回答能帮助你解决这个问题吗? – jmona789

回答

0

你需要为每个页面的路线,是的。您可以在两个不同的路线上呈现相同的文件,并将其传递给不同的信息。 mayb你应该使用路由参数? 例如:

router.get('/:id', function(req, res, next) { 
    res.render('animals' + req.params.id, { 
     title: 'Link Idiomas', 
     user: req.session.user 
    }); 
});