2

Expressjs アプリでユーザーが表示している現在の URL に基づいて、いくつかのメニュー項目のクラスを変更したいと考えています。Expressjs で ejs テンプレート システムを使用しています。現在の URL を渡し、リンクで現在のビュー クラスを管理するにはどうすればよいですか? 各 res.render で現在の URL 値を渡す必要がありますか? または、使用できるビューで渡される変数はありますか?

4

2 に答える 2

5

実際に使える

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

ビューファイルの変数にアクセスします。

于 2013-02-11T17:20:29.767 に答える
0

URL を渡してテンプレート内で実際の解析を行う代わりに、実際のクラスまたは res.render のテンプレート変数として使用するクラスのインジケーターを渡すことができます。

于 2013-02-10T11:12:24.477 に答える