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