位置: 编程技术 - 正文

Nodejs express框架一个工程中同时使用ejs模版和jade模版(nodejsweb框架)

编辑:rootadmin

推荐整理分享Nodejs express框架一个工程中同时使用ejs模版和jade模版(nodejsweb框架),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejsexpress框架,node搭建express框架,nodejsweb框架,nodejsweb框架,nodejs的express框架详解,node. js框架,nodejs主流框架,nodejsexpress框架,内容如对您有帮助,希望把文章链接给更多的朋友!

在某些项目中,比如你接手了一个别人的项目然后你不想用蛋疼的ejs,或者你不想用蛋疼的jade。你有不想重写之前的页面,那么你现在可能需要新引入ejs或者jade模块,你仅仅需要做下面两步也许就能完成使用两个模版的工作

1.consolidate.js

cd 到项目目录:

npm install consolidate --save

打开项目的app.js(也许你的叫其他名字)  

把app.js的形如下面的代码片段

app.set('view engine', 'jade');

改为

重启工程就可以了

2.一点问题

在我的一个项目A里我实际用到的代码是

这种写法在项目A里可以使用,但在另一个项目B里发现解析不了jade模板

而在项目B中只能使用

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

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

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

Nodejs express框架一个工程中同时使用ejs模版和jade模版(nodejsweb框架)

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:'模版名称' 示例

以上内容给大家介绍了Nodejs express框架一个工程中同时使用ejs模版和jade模版,希望大家喜欢。

学习使用grunt来打包JavaScript和CSS程序的教程 Java世界里的Maven提供了强大的包依赖管理和构建生命周期管理。在JavaScript的世界里,随着Node.js的流行,JavaScript原生的构建工具已经成为可能。Grunt.js是

Node.js静态文件服务器改进版 首先还是先感谢github,感谢github上提供此段源码的作者。跟昨晚的来比今天的静态文件服务器有点点复杂些,可以学到很多新的东西。仔细会发现这次

基于Node.js的强大爬虫 能直接发布抓取的文章哦 一、环境配置1)搞一台服务器,什么linux都行,我用的是CentOS6.5;2)装个mysql数据库,5.5或5.6均可,图省事可以直接用lnmp或lamp来装,回头还能直接在浏

标签: nodejsweb框架

本文链接地址:https://www.jiuchutong.com/biancheng/370650.html 转载请保留说明!

上一篇:node.js入门实例helloworld详解(node.js基础入门)

下一篇:学习使用grunt来打包JavaScript和CSS程序的教程

  • 增值税留抵税额账务处理
  • 什么是应付职工薪酬设定提存计划
  • 财务软件进什么费用
  • 增值税报表申报流程
  • 两处工资薪金所得
  • 往期企业所得税申报记录怎么查
  • 个体工商户核定征收税率
  • 汽车牌照费用标准
  • 机票抵税申报表咋填
  • 过路费可以入账吗
  • 房产租金收入是什么科目
  • 收到抵物广告费的会计处理怎么做?
  • 保证金交易收益率
  • 公司成立前购买的设备算个人还是公司
  • 上月多计收入,本月如何调整?
  • 漏提折旧可以所得税扣除吗
  • 个体工商户营业执照年检
  • 减税降费在中国 应形成制度性
  • 税金及附加附加指什么
  • 国家税务局如何登录
  • 汽车销售公司买车后续维修保养
  • 增值税专用发票丢了怎么补救
  • 潽金融资租赁有限公司
  • 清理血管垃圾最有效的食物
  • 有限合伙企业需要法人吗
  • Mac怎么强制关闭程序
  • 个体工商税务登记需要费用
  • 企业收入确认的依据是什么
  • 服务外包企业
  • arp防火墙是什么意思
  • win10为什么每次开机都要输入微软密码
  • 场外期权会计核算
  • 生育津贴如何做账
  • php+jQuery+Ajax实现点赞效果的方法(附源码下载)
  • phpseessid
  • 租入固定资产改良支出属于资本性支出吗
  • 变动成本法计算营业利润
  • 科目余额表和资产负债表的金额不一致的原因
  • 个人独资企业如何做账
  • 企业在计提短期借款利息时可能用到的会计科目有
  • 用友财务软件怎么下载到电脑
  • 有什么是即征即退税的
  • 工业企业变压器容量费用
  • mongodb数据库的作用
  • 设备购入后又退出怎么办
  • 二手车的范围
  • 利润表和资产负债表
  • 投资者减除费用30000
  • 兼职会计人员的职责
  • 处理废旧材料会计分录
  • 预期信用损失率的确认依据和过程
  • 光伏发电计费问题
  • 其他货币资金科目主要指
  • 年末利润如何计算
  • 税控维护费减免税款
  • 开红字发票如何做分录?
  • 营业税金及附加会计分录
  • 记账凭证负数怎么填写样板
  • 怎么卸载xp系统
  • 怎么设置xp系统
  • Vista、XP、Windows7下非会员如何去除QQ2009的广告
  • 使用dhcp的好处有哪些
  • 键盘设施
  • c1.exe是什么
  • 电脑键盘上f1到f12快捷键的功能分别是
  • thinkpad 8高配版
  • win10打开此电脑的快捷键
  • 跑跑3s是谁
  • [OpenGL ES 04]3D变换实践篇:平移,旋转,缩放
  • css自学
  • c和unity3d
  • JavaScript实现同时调用多个函数的方法
  • js实现滑动效果
  • 如何将文件夹导入idea
  • 各国海关关税起征点
  • 减免所得税额怎么计算出来的
  • 安徽省地方税务局公告2016年第1号
  • 蒲河大集是什么多少号沈阳大集各个大集多少号
  • 白酒的消费税怎么算计算列题
  • 刚出生的宝宝身长多少正常
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设