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>

results matching ""

    No results matching ""