템플릿 엔진?
템플릿을 읽어 엔진의 문법과 설정에 따라서 파일을 HTML 형식으로 변환시키는 모듈.
EJS
1. 설치
npm install ejs
2. 사용
var express = require('express');
var app = express();
app.set('view engine', 'ejs');
Model -> View 로 데이터 전달.
Model에서 사용한 변수명 그대로 사용하면 된다.
..
<body>
<h1> <%=title %> </h1>
<ul>
<% for(var temp in data){ %>
<li>
<%= data[temp].title %>
</li>
<% } %>
</ul>
</body>
...
참고
EJS -- Embedded JavaScript templates
Simple syntax JavaScript code in simple, straightforward scriptlet tags. Just write JavaScript that emits the HTML you want, and get the job done!
ejs.co
'html > js' 카테고리의 다른 글
[SPA] Single-page Application, SPA 장단점 (0) | 2019.12.30 |
---|---|
[Javascript] html 안에 html 추가하기 (0) | 2019.10.24 |