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模板,否則運行將會報錯