美文网首页
swig模版引擎

swig模版引擎

作者: 天字一等 | 来源:发表于2018-09-27 17:10 被阅读17次

目录结构:
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("连接上了")
})

相关文章

网友评论

      本文标题:swig模版引擎

      本文链接:https://www.haomeiwen.com/subject/aninnftx.html