• 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模板,否则运行将会报错

  • 相关阅读:
    Python-迭代器
    Python-if
    Python-赋值
    Python-基础
    Python-元组(tuple),文件
    Python-正则表达式
    Python-字典
    Python-列表
    C结构体之位域(位段)
    SignalTap II应用小实例之触发位置
  • 原文地址:https://www.cnblogs.com/yz-blog/p/7768953.html
Copyright © 2020-2023  润新知