express结合jade模板渲染HTML
2024-08-28 12:10:00
注意:以下是在Windwo环境下
运行:
npm install jade
然后你的目录node_modules下将增加jade文件夹
app.js
var express = require("express");
var app = express(); //指定模板引擎
app.set("view engine", 'jade'); //指定模板位置
app.set('views', __dirname + '/views'); //利用模板文件home.jade渲染为html
app.get("/", function(req, res) {
res.render('home.jade', {
name: 'tinyphp'
});
}); var server = app.listen(3000, function() {
console.log("请在浏览器访问:http://localhost:3000/");
});
home.jade,模板写法可参考官方:http://naltatis.github.io/jade-syntax-docs/
doctype html
html
head
title my jade template
body
p Hi #{name}
node下app.js后,访问:http://localhost:3000/
上面不想手动创建文件夹和文件的,可以参考以下命令:
新建文件夹
mkdir views
新建文件
cd.>home.ejs
想必聪明的你会发现jade和ejs上调用过程是一样的,只是模板的写法不同。
最新文章
- win7 64位下vs不能以管理员身份运行的问题解决
- linux 安装maven
- 【C】二级指针探秘 &; 星号的两种用法(1.与基本类型结合形成另一种类型,比如与int结合形成int* 2.取值操作)
- 在android开发中使用multdex的方法-IT蓝豹为你整理
- android 使用相机拍照,并存储到手机sd卡上,并利用系统录像录像并播放
- log4j记录exception异常有价值信息及log4j级别
- SQL Server日期时间格式转换字符串详解
- java 引用类型及作用
- python集合set,frozenset--笔记
- vim的用法
- LINUX下查看CPU使用率的命令[Z]
- Android的5样的调试信息
- Sqlserver 链接服务器和同义词
- [Usaco2014 Open]Gold Fair Photography(hash)
- Google addword 策略
- SQL 农经权数据库问题提取_身份证号码相同(字段值出现多次);身份证号码相同但姓名不同(A字段相同,B字段不相同);发包方无承包方信息(A表有,B表无)等
- Unable to resolve target 'android-XX' 类似的错误。
- SpringCloud Zuul(路由网关)
- COGS.264.数列操作(分块 单点加 区间求和)
- [development][libconfig] 配置文件库
热门文章
- aspxgridview只编辑某一列然后更新
- 利用getBoundingClientRect()来实现div容器滚动固定
- LeetCode解题报告—— Regular Expression Matching
- hdu 2044-2050 递推专题
- Longest Substring Without Repeating Characters——经典题
- Linux 基础——开山篇
- 从徐飞的文章《Web应用的组件化开发(一)中窥视web应用开发的历史
- [知识复习] C语言文件读写
- System.Web.HttpContext.Current.Request用法
- ps aux 状态介绍