如何在expressjs中获取当前URL

时间:2013-02-10 11:07:35

标签: node.js express

我想根据用户在expressjs app中查看的当前网址来更改某些菜单项的类。我在expressjs中使用ejs模板系统如何在链接中传递当前url和mangage当前视图类? 我应该在每个res.render中传递当前的url值吗? 或者是一些可以使用的视图传递?

2 个答案:

答案 0 :(得分:5)

我们实际上可以使用

//pass user data
app.use(function(req, res, next) {
res.locals.variable = req.variable;
next();
});

并访问视图文件中的变量。

答案 1 :(得分:0)

你可以在res.render中传递实际类或指定哪个类用作模板变量,而不是传递url并在模板中进行实际解析。