2012-06-05 8 views
7

Ben hiçbir şans ile diğer sorular gördüğün şeyleri çalışıyordu:Hızlı js'de Bliss Templating nasıl yapılandırılır?

Ben varsayılan motor konfigürasyonu geçersiz kılmak için çalıştı

app.register('.js.html', { 
    compiler: function(str,options){...} 
}); 

ancak kayıt hızlı js olarak tanımlanmamıştır.

ben Bliss bu şekilde

exports.index = function(req, res){ 
    //res.render('index', {}); 
    res.send(bliss.render(__dirname+"/index",{})); 
}; 

çalışma ama bunun yerine res.render ('endeksi', çıktı) kullanmak istiyorum aldık. Sonra

var Bliss = new require('bliss'); 
var bliss = new Bliss(); 
app.engine('.bliss',function(path,options,fn){ 
    fn(null,bliss.render(path, options)); 
}); 

böyle diyoruz:

cevap

6

Sen bu şekilde kurmak zorunda

exports.index = function(req, res){ 
    res.render('user.bliss', { title: 'Express' }); 
}; 

Sen görünümler dizin altında user.bliss adlı bir dosya ihtiyaç

0

Uygulamamda bu şekilde kullanıyorum:

var Bliss = require('bliss'); 
var bliss = new Bliss(); 

app.get('/', function (req, res) { 
    res.send(bliss.render('./app/views/layout','title')); 
}); 
0

Benzer bir duruma bir çözüm gönderdim. İşte benzer bir question için benim answer.

+0

Lütfen cevabınızı bunun yerine yorum olarak tekrar yayınlayın. – Roylee

İlgili konular