美文网首页
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