Chciałbym wiedzieć, czy istnieje wbudowany sposób rozszerzania funkcji res.render Express.js, ponieważ chciałbym przekazać domyślny zestaw "locals" "do każdego renderowanego szablonu. Obecnie mam napisane małym middleware, który używa underscore.js na funkcję przedłużenia scalić domyślnego „mieszkańcami” i te specyficzne dla danego szablonu:Node.js - program pośredniczący Expressjs rozszerzający res.render
app.use(function(req, res, next){
res.render2 = function (view, locals, fn) {
res.render(view, _.extend(settings.template_defaults, locals), fn);
};
next();
});
Czy istnieje lepszy sposób to zrobić?
czym jesteś próbować zrobić? –