Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Expressjs アプリでユーザーが表示している現在の URL に基づいて、いくつかのメニュー項目のクラスを変更したいと考えています。Expressjs で ejs テンプレート システムを使用しています。現在の URL を渡し、リンクで現在のビュー クラスを管理するにはどうすればよいですか? 各 res.render で現在の URL 値を渡す必要がありますか? または、使用できるビューで渡される変数はありますか?
実際に使える
//pass user data app.use(function(req, res, next) { res.locals.variable = req.variable; next(); });
ビューファイルの変数にアクセスします。
URL を渡してテンプレート内で実際の解析を行う代わりに、実際のクラスまたは res.render のテンプレート変数として使用するクラスのインジケーターを渡すことができます。