- ejs는 Embedded JavaScript의 약자로, 쉽게 말하면 자바스크립트가 내장되어 있는 html 파일입니다.
- node.js 진영에서 많이 사용하는 템플릿엔진입니다. 문법이 단순합니다. ejs는 html 안에서 <% %>를 이용해서 서버의 데이터를 사용하거나 코드를 실행할 수 있습니다.
- ejs는 html의 태그처럼 자바스크립트 내용을 삽입할 수 있습니다. 매우 큰 강점인데, 이것을 이용해 페이지를 동적으로 짜는 것이 수월합니다. 일반 html 파일은 무조건 "script" 태그를 이용해 분리를 시켜야하지만, ejs는 지정된 태그를 통해 스크립트 내용을 하나의 요소처럼 사용될 수 있게 합니다. 또한 서버에서 보낸 변수를 가져와 사용할 수 있습니다.