2014年3月24日
摘要: Express 3.x默认已经不支持req.flash(),如果要用flash()需要这样兼容1.flash 消息暂存在session中,需要cookieParser 和 session中间件来声明sessions2.安装connec-flash模块,从而能使用flash中间件3.然后在app.js中添加如下代码:var flash = require('connect-flash');……app.use(express.cookieParser());app.use(express.session({不能为空 }})); app.use(flash());//一般放在rout 阅读全文
posted @ 2014-03-24 19:36 zhangxh_Doris 阅读(236) 评论(0) 推荐(0) 编辑
  2014年3月21日
摘要: 1.第一种方法用include用的写法,具体如下 //套用布局拆成两部分 header.ejs + footer.ejs //新的表单原来的express 2.0.x 中moren layout.ejs模板写法为,上边的header和footer相当于把layout以为界,拆成两部分 2.第二种方法 安装express-partial 模块(我自己还没试成功,先备份着????????) ①安装 express-partialnpm install express-partials或者修改package.json里面的depend... 阅读全文
posted @ 2014-03-21 21:05 zhangxh_Doris 阅读(910) 评论(0) 推荐(0) 编辑
  2014年3月20日
摘要: 1.在 app.js 中通过以下两个语句设置了 引擎类型 和页面模板的位置:app.set('views', __dirname + '/views'); app.set('view engine', 'ejs');2.调用模板引擎res.render('index', { title: 'Express' }); res.render 的功能是调用模板引擎,并将其产生的页面直接返回给客户端。它接受两个参数,第一个是模板的名称,即 views 目录下的模板文件名,不包含文件的扩展名;第二个参数是传递 阅读全文
posted @ 2014-03-20 10:30 zhangxh_Doris 阅读(495) 评论(0) 推荐(0) 编辑