본문 바로가기

컴퓨터/NodeJS

019. EJS

[설치]

~/app$ npm install ejs

[문자열 랜더링]

<% data %>

[변수 랜더링]

<%= data %>

[HTTML 랜더링]

<%- data %>

[다른 EJS 랜더링]

<html>
  <head>
    <%- include("./header.ejs") %>
  </head>
  <body>
    <%- include("body.ejs") %>
    <%- include(data) %> //서버에서 전달 돼 온 data
  </body>
</html>

[if]

<% if (user) { %>
  <h2><%= user.name %></h2>
<% } %>

[switch]

<%switch(condition){
 case 1 : %>
<script> blah4</>
<% break;
 case 2 : %>
<script> blah5</>
<% break;
default : break;
} %>

[for]

<% for(let i=0; i<10; i++) { %>
  실행문
<% } %>

'컴퓨터 > NodeJS' 카테고리의 다른 글