node 渲染html模板配置


node 渲染html模板配置

安裝swig模塊
npm install swig--save - dev

加載swig模塊

var swig = require('swig');

模板配置

//第一個參數:模板引擎的名稱,同時也是模板文件的后綴,第二個參數解析模板內容的方法
app.engine('html', swig.renderFile);
//設置文件存放目錄,第一個參數必須是views,第二個參數是目錄
app.set('view engine', 'html');
//在開發過程中取消模板緩存
swig.setDefaults({ cache: false });
//bodyparser設置
app.use(bodyParser.urlencoded({ extended: true }));

在路由中渲染

//在路由中渲染
router.get('/', function(req, res, next) {
  res.render('index');
});

 注意:views模板中必須包含一個error.html模板,否則運行將會報錯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM