2012-11-17 6 views

답변

2

나는 것이 도움이 래퍼 함수 주위 그 응답 객체, 뷰 이름 및 추가 옵션 소요 렌더링 작성을 발견했다. 그런 다음이 함수를 res.render 대신 독점적으로 사용합니다. 내 구현은 내가 좋아 사용 자동 등, 모든 뷰에 고유보기 ID를 할당 제목을 장식 같은 일을한다 :이 예에서

render(res, 'user.new', {title: 'sign up'}); 

, 함수는 뷰 이름 'user.new'을 소요하고 그것에게 고유 ID를 제공합니다 : 'user_new_view'은 body 요소에 할당됩니다. 귀하의 경우에는 단순히 값을 템플릿에 전달할 수 있습니다.

이 패턴의 이점은 단일 함수가 모든 뷰에 대한 인터페이스 역할을한다는 것입니다 (일관되게 사용한다고 가정 할 때). 따라서 뷰에 전달 된 정보를 변경해야 할 경우 편집 할 필요가 없습니다 애플리케이션의 모든 엔드 포인트.