nodejs + express + ejs
얼마전에 express의 template엔진으로 jqtpl을 썼었는데 가만보니 ejs가 좀 더 익숙한 모냥새였다.
주위 분들도 다들 ejs를 쓰시고... 그래서 본격적으로 ejs를 알아보기로 했다.
(nodejs와 express에 대한 내용은 nodejs + express + jqtpl 에 있음)
open tag와 close tag를 <?, ?> 로 설정하면 php 느낌나게(?) view를 만들 수 있다.
만약 layout를 사용한다면 layout에서 body를 표시할 부분은 <?= body ?> 라고 쓰면 된다.
음... 끄읕?
끝!
주위 분들도 다들 ejs를 쓰시고... 그래서 본격적으로 ejs를 알아보기로 했다.
(nodejs와 express에 대한 내용은 nodejs + express + jqtpl 에 있음)
EJS
express에서 EJS(Embedded Javascript) 를 사용하는 방법은 역시 간단하게 view.engine만 바꿔주면 되는데 조금 다른 점은 기본 layout과 open tag, close tag를 설정할 수 있다는 점이다.open tag와 close tag를 <?, ?> 로 설정하면 php 느낌나게(?) view를 만들 수 있다.
app.set('view engine', 'ejs');
app.set('view options', {
layout: false,
open: '<?',
close: '?>'
});
만약 layout를 사용한다면 layout에서 body를 표시할 부분은 <?= body ?> 라고 쓰면 된다.
음... 끄읕?
끝!
반응형