swig模版引擎

目錄結構:
views/viewOne.html
main.js

var express = require('express');
var app = express();
var swig = require('swig');  //加載模版
app.engine('html',swig.renderFile);   //定義模版引擎,第一個參數是模版引擎名稱,同時也是模版文件的后綴,使用swig.renderFile方法解析后綴威html的文件
app.set('views','./views');  //設置模版存放目錄,第一個參數必須是views,第二個參數是目錄
app.set('view engine','html');   //注冊模版引擎,第一個參數必須是view engine,第二個參數和app.engine中定義的模版引擎的名稱是一致的(第一個參數)
swig.setDefaults({cache: false});   //在開發過程中,需要取消模版默認緩存

app.get('/',function (req,res) {            //  /map.html表示在地址欄輸入http://localhost:4000/map.html的意思,然后返回html文件夾下的map.html文件顯示

    /*
    * 讀取views文件夾下的指定文件,解析并返回給客戶端
    * 第一個參數:指定的文件,相對于views目錄 views/viewOne.html
    * */
    res.render('viewOne');
})


app.listen(4000,function () {
    console.log("連接上了")
})

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容