位置: 编程技术 - 正文

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程序的教程

  • 纳税调整增加额在报表的哪里
  • 从价从量复合计征
  • 货款不入公司账户属什么行为
  • 开业费用属于什么费用
  • 税务发票上的二维码
  • 工程检测单位
  • 企业贷款罚息可以减免吗
  • 增值税专票怎么抵扣
  • 关税滞纳金会计怎么做账
  • 一次性离职补偿金如何避税
  • 报销发票会计怎么处理
  • 增值税专用发票的税率是多少啊
  • 如何开境外帐户
  • 机械设备增值税税率
  • 核定征收的小微企业企业所得税计算
  • 甲公司采用租赁方式租入一台大型设备
  • 集体福利支出包括
  • 第二季度的利润表报错了,怎么重新报
  • 外籍人员探亲签证
  • 支票过期可以进账吗
  • 土地转让应交税费
  • 所得税前允许列支的税金包括
  • 质量扣款入什么科目
  • 用商品抵账的会计分录
  • 路由器连接上没网络怎么回事
  • 如何彻底清洁
  • 证券资金利息
  • 纳税申报表怎么打印
  • 小微企业财务报表报送时间
  • 购入电脑一次性扣除
  • 出口退税 免税
  • 猫光纤信号灯闪红
  • php解析原理
  • u盘显示0字节修改不了
  • 一般纳税人收到小规模专票怎么抵扣
  • 业务招待费税前扣除标准按照发生额的60%扣除
  • 固定资产非正常中断没超过三个月
  • 企业长期资金的筹集方式
  • php soap wsdl
  • vue foreach is not a function
  • 建信信托介绍
  • redis zset源码
  • 自营与代理
  • 给国外公司提供服务需要交哪些税
  • python中Plotly Express是什么?
  • 织梦怎样实现文件上传
  • 椅子能放进后备箱吗
  • 工业企业会计核算中常见的会计核算程序有哪些?
  • 对公账户办理的早晚,对公司有没有影响
  • sql server数据类型明明放的是浮点型,老是说是其他的
  • 企业注册资本的规定
  • mysql复制粘贴
  • 利息收入填在汇算清缴哪里
  • 工程施工资产负债表怎么填
  • 清算期间研发费怎么算
  • 房地产行业账务处理和主要税种
  • 注销公司剩余的钱怎么办
  • 微信支付属于现金支付还是转账支付
  • 金融资产或金融负债初始入账价值
  • 当月计提公积金下月发放怎么做分录
  • 其他应付款在借方表示什么
  • 工业企业外购材料采购成本包括
  • mysql 5.7.13 winx64安装配置方法图文教程(win10)
  • 电脑开机时进入安全模式怎么退出
  • centos怎么安装
  • msswchx.exe - msswchx进程是什么文件 有何作用
  • 使用jquery实现的项目
  • 什么叫懒加载
  • 学node.js需要什么基础
  • python中数字运算
  • python module import
  • js tabs
  • JavaScript中setUTCFullYear()方法的使用简介
  • python中import导入模块的方法
  • Python第三方库的常见安装方法有
  • 生猪屠宰行业
  • 利息收入通过什么科目核算
  • 怎样在中国税务用手机交社保
  • 总包发票税率
  • 烟叶税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设