템플릿 엔진?

 

템플릿을 읽어 엔진의 문법과 설정에 따라서 파일을 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>
...

 

 

참고

https://ejs.co/#docs

 

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

+ Recent posts