Underscore.js, ejs ve yeşim gibi bir derleme işlevine sahip değildir, ancak bir Node.js modülü olarak çalışır. Birisi, bir Express uygulamasında nasıl çalışacağına dair bir örnek verebilir mi?Node.js Express örneği, Underscore.js'yi görünüm motoru olarak kaydettiriyor mu?
8
A
cevap
20
var _ = require('underscore');
app.register('.html', {
compile: function (str, options) {
var template = _.template(str);
return function (locals) {
return template(locals);
};
}
});
4
Şimdi Express 3.0 ile biraz farklı. Kolay çözüm:
app.configure(function() {
app.engine('html', require('uinexpress').__express)
app.set('view engine', 'html')
+0
Başparmak yukarı, bu benim için çok çalıştı –
Not sonra https://github.com/haraldrudell/uinexpress
: Bu ifade içindir <3 – UpTheCreek