首頁 >web前端 >js教程 >在express網站中使用ejs模板引擎實例詳解

在express網站中使用ejs模板引擎實例詳解

小云云
小云云原創
2018-02-03 14:43:311746瀏覽

本文主要和大家介紹在express網站中使用ejs模板引擎,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟著小編過來看看吧,希望能幫助大家。

使用vs創建的express站點,預設使用的是jade模板引擎,但是我不太喜歡這種方式,因為我覺得html本身的語義特性是我喜歡的,另外html本身也夠簡潔,使用html自身做為模板語言比較符合我的喜好,所以我選擇ejs。

1、安裝

在網站根目錄啟動控制台,輸入


npm install ejs

 

程式包會安裝到node_modules目錄下。

2 修改APP.JS

修改app.js 將view engine修改為ejs。 (並將模板的後綴修改為.html)


 app.set('views',path.join(__dirname , 'views') );
 app.engine('.html', require('ejs').__express); 
 app.set('view engine', 'html');

3 建立測試頁面

在views資料夾中建立index.html,內容如下:


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Pivotal Search</title>
  <meta name="description" content="">
  <meta name="author" content="">
  <!-- HTML5 shim, for IE6-8 support of HTML elements -->
  <!--[if lt IE 9]>
   <script src="http://apps.bdimg.com/libs/html5shiv/r29/html5.min.js"></script>
  <![endif]-->
  <!-- styles -->
  <link href="css/style.css" rel="external nofollow" rel="stylesheet">

</head>
<body>
    <%= title %>
</body>
</html>

然後在router裡修改index.js:


##

/* GET home page. */
router.get(&#39;/&#39;, function(req, res, next) {
  res.render(&#39;index&#39;, { title: &#39;测试11111&#39; });
});

相關推薦:

Node.js模板引擎Jade詳解

#react後端渲染模板引擎noox發布使用方法

簡易js範本引擎寫法

以上是在express網站中使用ejs模板引擎實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn