nodejs + express 에서 res.render jade 사용법


app.get('/', function(req, res, next){
        res.render('index', { data : data };
});

위에 소스는 '/' 에 대해 index jade file 에 data 객체를 전달 하는데 제가 원하는 것은 모든 jade file 에 대해 data 객체를 전달하고 싶습니다 그래서 현재는 모든 routing에 대해 res.render(..., { data : data} ); 를 해주고 있는데요 너무 중복되는 거 같아서 효율적인 방법을 알고 싶습니다.

이렇게 해야되는 이유가 게시판 목록(자유게시판, Q&A 게시판 등)을 db에 저장해놓습니다

app.get('/', ...){ 
    var list = { ... }; // 여기서 list 는 '자유게시판', 'Q&A게시판' 정도가 되겠네요
    res.render(... , { list : list }
);

위에 list(게시판 목록)가 동적으로 변하는 상황이라 계속 db에서 꺼내와서 직접 jade에 전달해야됩니다 아니면 다른 더 좋은 방법이 있을까요?

  • 2016년 10월 04일에 작성됨

조회수 181


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close