Express.jsのres.render関数を拡張する方法があるかどうかを知りたいのですが、デフォルトの "localsレンダリングされるすべてのテンプレートに適用されます。現在、私はunderscore.js年代は、デフォルトの「地元」をマージする機能を拡張し、そのテンプレートに固有のもの使用しています小さなミドルウェアを書いた:Node.js - res.renderを拡張するExpressjsミドルウェア
app.use(function(req, res, next){
res.render2 = function (view, locals, fn) {
res.render(view, _.extend(settings.template_defaults, locals), fn);
};
next();
});
はこれを行うには良い方法はありますか?
あなたは何をしていますやろうとしている? –