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

 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'
  });    
});

 

posted @   绿茶叶  阅读(21308)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
阅读排行:
· 在 Windows 10 上实现免密码 SSH 登录
· C#中如何使用异步编程
· SQL Server 内存占用高分析及解决办法(超详细)
· 20250116 支付宝出现重大事故 有感
· ffmpeg简易播放器(1)--了解视频格式
历史上的今天:
2013-04-24 javascript特点总结
点击右上角即可分享
微信分享提示