• Express框架中如何引用ejs模板引擎


    原文地址:http://www.cnblogs.com/greenteaone/p/3685733.html

     1.如何在项目中安装ejs模板引擎

    在NodeJS指南中利用利用以下命令建立网站的基本结构:

    express -t ejs microblog

    运行这个命令后继续运行

    cd microblog && npm install(安装项目的依赖属性),

    发现安装的模板引擎是jade,而不是ejs。原因是现在的版本已经没有-t这个命令了,改为

    express -e  microblog

    运行完这个命令,继续运行cd microblog && npm install,ejs模板引擎就安装好了

    但是express3以上的版本把layout默认给取消了,所以现在在views文件夹下并没有生成layout.ejs。

    2.安装了ejs后,如何使用ejs的layout模板 

       安装express-partials

        在cmd中切换到项目目录,运行npm install express-partials或者

       在 package.json 里面的 dependencies 添加 "express-partials": "*"。然后在项目目录下运行 npm install

      然后在app.js 里面引用 express-partials,引用方法:

       1.添加引用 var partials = require('express-partials');

       2.在 app.set('view engine', 'ejs'); 下面添加 app.use(partials());

       在需要引用模板的地方调用 layout:'模版名称' 示例

    app.get('/reg', function (req, res) {
      res.render('reg', {
        title: '用户注册',
        layout: 'template'
      });    
    });

     
  • 相关阅读:
    Linux网络配置之虚拟网卡的配置(Red Hat 6.5)
    Linux网络配置之虚拟网卡的配置(ubuntu 16.04)
    Red Hat 6.5 本地yum源的配置
    Red Hat 6.5 网络yum源的配置
    动手学深度学习 | 物体检测和数据集 | 40
    软件测试兼职平台
    Android共性问题
    软件测试人员应该知道的
    面试
    设计测试用例时需要考虑的思路
  • 原文地址:https://www.cnblogs.com/wocn/p/4542245.html
Copyright © 2020-2023  润新知