Tôi muốn biết nếu có cách nào được xây dựng để mở rộng chức năng res.render của Express.js bởi vì, tôi muốn chuyển một tập hợp mặc định của "người dân địa phương "cho mọi mẫu được hiển thị. Hiện tại tôi đã viết một phần mềm trung gian nhỏ sử dụng chức năng mở rộng của underscore.js để hợp nhất các "người dân địa phương" mặc định và những cái cụ thể cho mẫu đó:Node.js - Expressjs middleware để mở rộng res.render
app.use(function(req, res, next){
res.render2 = function (view, locals, fn) {
res.render(view, _.extend(settings.template_defaults, locals), fn);
};
next();
});
Có cách nào tốt hơn không?
bạn là gì cố gắng làm? –