使用handlebars 代替Jade 在使用Express

来源:互联网 发布:杨柘 知乎 编辑:程序博客网 时间:2024/06/09 20:09

在上一篇中提到《Node.js Express 使用 在Mac电脑》 提到如何使用Express 在Node js中,在Express-generator 生成是默认的jade ,我想用handlebars 去替换jade.

(1) 首先安装express-handlebars , 打开Terminal 输入

$ npm install --save express-handelbars 

(2) 打开app.js 文件,能够看到

 

更改为以下代码:

(3) 进入views 文件夹

$ cd views 

$ mkdir layouts; cd layouts

$ touch main.handelbars  //简历 main.handlebars 文件 , 对应 app.js 中.create({defaultyLayout:'main'});

main.handlebars的内容

<!doctype html><head>   <title></title></head><body>    {{{body}}}</body></html>


$ cd ..

$ touch index.handlebars  //建立index.handlebars , 对应的index.jade 

index.handles 的内容

<h1>{{title}}</h1><p>Welcome to {{title}}</p>

$ touch error.handlebars //简历error.handlebars , 对应error.jade 

error.handelbars 内容

<h1>{{message}}</h1><h2>{{error.status}}</h2><pre>{{error.stack}}</pre>

$ rm * .jade // 删除所有的

(4) 重新运行

$ npm start 

显示结果应该是一样的


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 汽车启动转数高怎么办 鬼火摩托车没力怎么办 摩托车油漆掉了怎么办 发动机怠速不稳怎么办 信用综合评分不足怎么办 综合评分不足是怎么办 综合信用分不足怎么办 iptv突然无信号怎么办 排气系统故障灯亮怎么办 空调冷凝器坏了怎么办 水温空调不制冷怎么办 用冷风机屋里潮怎么办 空调制热不出水怎么办 空调水管堵了怎么办 空调制冷不出水怎么办 空调出风口漏水怎么办 空调管漏水厉害怎么办 电动车车速变慢怎么办 遥控器按钮掉了怎么办 苹果6屏幕凸起怎么办 三星笔记本开机黑屏怎么办 笔记本电脑开机黑屏怎么办三星 笔记本电脑黑屏怎么办灯是亮得 九代雅阁收音机信号不好怎么办 九代雅阁电瓶亏电怎么办 17款雅阁混动汽车胎压灯怎么办 空调制冷出热风怎么办 轿车方向机漏油怎么办 车钥匙感应不灵怎么办 汽车助力泵漏油怎么办 奔腾b70油耗高怎么办 方向机漏油了怎么办 威志油耗高怎么办 佳美2.4油耗大怎么办 笔记本电脑按键坏了怎么办 电视主板坏了怎么办 面包车电量亏电怎么办 自动挡汽车亏电怎么办 自动挡亏电了怎么办 面包车打不起火怎么办 汽车电瓶亏电怎么办