Как рендерить шаблон doT.js в nodejs?

Привет, я хотел бы знать, как я могу визуализировать вывод в движке шаблонов dot.js. Я думаю, что это общий вопрос о шаблонах nodejs. (Подробнее читайте в комментариях). Причина, по которой я выбрал этот шаблонизатор вместо jade или ejs, заключается в том, что он кажется самым быстрым из имеющихся.

Вот мой app.js:

var express = require('express'),
    app = express.createServer(),
    doT = require('doT'),
    pub = __dirname + '/public',
    view =  __dirname + '/views';

app.configure(function(){
    app.set('views', view);
    app.set('view options', {layout: false});
    app.set('view engine', 'dot');
    app.use(app.router);
});

app.register('.html', {
    compile: function(str, opts){
        return function(locals){
            return str;
        }
    }
});


app.get('/', function(req, res){

    //This is where I am trying to send data to the front end....
    res.render('index.html', { output: 'someStuff' });

});

Вот мой html:





Index



//This is where I am trying to receive data and output it...
{{=it.output}}



Я просто не мог найти по нему хороших документов. Этого было недостаточно: http://olado.github.com/doT/ . Пожалуйста, помоги, если можешь. Это значительно улучшит мое понимание того, как данные передаются в представление в nodejs. Спасибо.

5
задан JstnPwll 16 November 2014 в 01:07
поделиться