我想根据用户在expressjs app中查看的当前网址来更改某些菜单项的类。我在expressjs中使用ejs模板系统如何在链接中传递当前url和mangage当前视图类? 我应该在每个res.render中传递当前的url值吗? 或者是一些可以使用的视图传递?
答案 0 :(得分:5)
我们实际上可以使用
//pass user data
app.use(function(req, res, next) {
res.locals.variable = req.variable;
next();
});
并访问视图文件中的变量。
答案 1 :(得分:0)
你可以在res.render中传递实际类或指定哪个类用作模板变量,而不是传递url并在模板中进行实际解析。