2011-07-26 9 views
8

Underscore.js में ईजे और जेड जैसे संकलन फ़ंक्शन नहीं हैं, लेकिन यह Node.js मॉड्यूल के रूप में काम करता है। क्या कोई कृपया एक उदाहरण प्रदान करेगा कि इसे एक एक्सप्रेस ऐप के अंदर कैसे काम करना है?नोड.जेएस एक्सप्रेस का उदाहरण Underscore.js को इंजन के रूप में पंजीकृत करना?

उत्तर

20
var _ = require('underscore'); 

app.register('.html', { 
    compile: function (str, options) { 
    var template = _.template(str); 
    return function (locals) { 
     return template(locals); 
    }; 
    } 
}); 
+0

नोट: यह एक्सप्रेस के लिए है <3 – UpTheCreek

4

अब एक्सप्रेस 3.0 के साथ, यह थोड़ा अलग है। आसान उपाय: https://github.com/haraldrudell/uinexpress

npm install uinexpress 

तो

app.configure(function() { 
app.engine('html', require('uinexpress').__express) 
app.set('view engine', 'html') 
+0

थम्स अप, इस महान मेरे लिए काम किया –

संबंधित मुद्दे