2012-06-05 1 views
7

은 내가 행운 다른 질문을 본 적이 무엇을하려고했다 :express js에서 Bliss Templating을 구성하는 방법은 무엇입니까?

내가 함께 기본 엔진 구성을 무시하려

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

하지만 레지스터는 express js에서는 정의되지 않습니다.

나는 행복이 방법

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

작동하지만 대신 res.render ('인덱스', 출력)를 사용하고 싶습니다되었다. 그런 다음

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

당신이 다음과 같이 호출 :

답변

6

이 방법을 설정해야

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

당신의 의견 디렉토리에 user.bliss라는 파일이 필요을

0

내 응용 프로그램 에서이 같은 사용 :

0

비슷한 상황에 대한 해결책을 게시했습니다. 여기 내 answerquestion입니다.

+0

답변을 답장으로 다시 보내주십시오. – Roylee