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에 전달해야됩니다 아니면 다른 더 좋은 방법이 있을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력