더북(TheBook)

6.5.2 EJS

 

EJS는 Pug의 HTML 문법 변화에 적응하기 힘든 분을 위한 템플릿 엔진입니다. HTML 문법을 그대로 사용하되 추가로 자바스크립트 문법을 사용할 수 있습니다. 자바의 JSP와 문법이 상당히 유사합니다.

view enginepug 대신 ejs로 바꿔줍니다.

app.js

...
app.set('views', path.join(__dirname,'views'));
app.set('view engine','ejs');
...

 

ejs 패키지도 다음과 같이 설치해야 합니다.

콘솔

$ npm i ejs

 

이제 EJS의 문법을 배워보겠습니다. Pug와 예제가 같으므로 비교하면서 보면 좋습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.