我的layout.hbs中有一个导航栏:
我想在旅途中更改内容,例如当用户登录时,我想将登录文本更改为注销并重定向到其他页面.我通过路线这样做.
router.get('/', function(req, res, next) { var vm = { title: 'Join Fatty-cruxifinier', sign: 'about', issign : 'SIGNUP', islog: 'LOGIN', los: 'login' }; res.render('signup', vm); }); router.post('/', function(req, res, next) { userServices.addUser(req.body, function(err){ if(err){ var vm = { title: 'Create an account', input: req.body, error: err }; delete vm.input.password; return res.render('signup', vm); } res.redirect('/'); }); });
虽然这似乎工作,我需要的添加islog
,issign
,los
和sign
变量每一个网页,我有.
有一个更好的方法吗?