EJS (Embedded JavaScript)
EJS:Client 端嵌入式(Embedded)JavaScript
先安裝
npm i ejs --save
接著引用
app.set('view engine', 'ejs');
實際上的寫法
在Nodejs使用render的方式傳送資料與頁面
app.get('/', function (req, res) {
res.render('index', {
title:"水果列表",
fruits:["apple","orange","pitaya"]
}
);
});
在前端的ejs則可以顯示後端傳來的變數
<h1><%= title %></h1>
<ul>
<% for(var i=0; i<fruits.length; i++) {%>
<li><%= fruits[i] %></li>
<% } %>
</ul>