2012-06-12 2 views
0

노드, 백본, 밑줄을 사용하여 새 프로젝트를 시작하려고합니다. 보기 측면에서 나는 옥을 사용하고 있습니다. 나는 핸들 바를 사용하려고 상호 작용과 같은 수 많은 아약스를 갖게 될 것이라는 것을 알고 있습니다. 그러나, 나는 비취 템플릿에서 상당한 양의 코드 복제가있을 것이라고 생각합니다.클라이언트/서버 사이드 템플릿 엔진 병합

  1. 비취 템플릿을 렌더링하고 클라이언트 측에서 바로 데이터 을 채울 방법이 있습니까? 데이터를 채우지 않고 직접 개의 요청으로 요청을 라우팅하려면 어떻게해야합니까?
  2. 위의 작업을 수행 할 수 없다면 실제로 사용할 수있는 템플릿 엔진이 몇 개있는 것 같습니다. 밑줄, jquery, 핸들 막대 ... 모두 엔진을 템플릿 화하는 데 낭비가되지 않습니까? 방금 이라는 밑줄을 사용하거나 jquery를 사용하고 핸들 바를 더 이상 염려하지 않아야합니까? 선호 엔진이 있습니까?
  3. 옥의 템플릿에 핸들 바를 비슷하게 채울 수있는 하이브리드 방법이 있습니까?

답변

3

Express는 비취 템플릿 렌더링을 사용하지 않습니다. public api을 살펴보고 클라이언트 측에서 옥 (jade) 뷰를 렌더링하는 방법을 알고 있어야합니다. 클라이언트 측에서 라우팅 요청을하려면 명시 적 작성자의 page.js을 사용할 수 있습니다. 약간의 작업과 마술 그리고 서버와 클라이언트 측에서 똑같은 코드로 작업하는 라우트를 가지고 있으며 둘 다 옥으로 렌더링됩니다.

+0

아 완벽한! 감사! – Parris