컴퓨터/NodeJS
019. EJS
sayyesdoit
2022. 1. 21. 13:23
[설치]
~/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++) { %>
실행문
<% } %>