Node.js | EJS 템플릿 엔진 | npm으로 EJS 설치


이전 HTML 파일을 읽어 들여 표시하려고 했으나, 생각보다 귀찮은 작업이었다. 파일을 읽어들이는데 비동기 메소드를 사용하지 않으면 안되고, 약간의 데이터를 HTML로 주고 받아 표시하는 것도 일일이 replace으로 코드를 바꿔야만 했다. 더 쉬운 방법은 없는가? 라고 생각했을 것이다.

물론 있다. 그것은 “템플릿 엔진 ‘을 사용하는 것이다. Node.js는 다양한 템플릿 엔진을 사용할 수 있다. 가장 일반적으로 이용되고 있는 것은 “EJS"라는 것이다.

그럼 EJS을 설치해 보자. Node.js에는 “npm"라는 패키지 관리 프로그램이 준비되어 있다. 이것을 사용하면 명령어 한방에 필요한 라이브러리를 온라인을 통해 다운로드 설치할 수 있다.

명령 프롬프트 또는 터미널을 시작하고, 다음과 같이 실행한다. 이걸로 EJS가 자동으로 설치된다.

npm install ejs

이 ’npm “라는 패키지 관리 프로그램은 Node.js를 이용하는 경우에는 필수이다. 필요한 것이 있으면 대부분이 npm으로 설치를 하기 때문에, ’npm install"는 여기에서 기억하도록 한다.

또한, EJS 자체는 npm을 사용하지 않아도 얻을 수 있다. Github에 공개되어 있으며, 거기에서 파일을 다운로드할 수 있다.

https://github.com/visionmedia/ejs