.ejs 란?

Yoon·2024년 1월 30일
0

node.js

목록 보기
7/8

EJS 란?

ejs는 node.js에서 사용하는 템플릿 뷰 엔진이다.

가장 큰 특징은 쉬운 문법으로 html내에서 인자로 넘겨받은 변수를 사용할 수 있다는 것이다

Node.jsExpress에서 작업하는 폴더 엔진이다.
사용자가 많은 Jade 폴더는 HTML과 작성법이 훨씬 다른 반면,
ejs기존의 HTML문법에 한해서 <%%>사용하여 크게 제외하면 더욱 쉽게 서버의 데이터를 사용하거나 코드를 실행할 수 있는 장점이 있다.


기본문법

  • 주석 : <%# %>
  • JS 코드 : <% %>
  • 변수 출력 : <%= %>
    (HTML Escape 처리 : >를 $gt로 변환)
  • 태그 내부 공백 제거 : <%_ _%>
  • HTML Escape를 안하고 변수 출력 : <%- -%>
profile
나의 공부 일기

0개의 댓글