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

조회수 2320회
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에 전달해야됩니다 아니면 다른 더 좋은 방법이 있을까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)