express --view=pug myapp

以上语句在当前工作目录中创建名为 myapp 的 Express 应用程序,采用的模板是jade。

以前还在纠结使用hbs模板引擎或者ejs模板,实际上只要将--view=后面的pug换成hbs(使用的是Handlebars模板引擎),而后面换为ejs则换成ejs模板引擎。

执行命令就可以生成对应的模板引擎应用程序。

下面其他总结知识:

1,express的伪静态实现

router.get('/user/:id.html', function(req, res, next) {
console.log(req.params.id,'param');
res.render('index',{title:'title'})
});

 直接在访问路径后面加上.html就可以实现express的伪静态实现。

2,访问路径上面的参数

router.get('/user/:id', function(req, res, next) {
console.log(req.params.id,'param'); //参数挂在req.params上面
res.render('index',{title:'title'})
});

3,后端重定向

  res.redirect('https://www.baidu.com/');

4,express的cookie生成

res.cookie('name', 'tobi', { signed: true });

signed: true 表示采用签名机制。

5,全局信息

app.locals 上通常挂载常量信息(如博客名、描述、作者信息),上面信息可以直接应用在模板引擎中。

待续……

最新文章

  1. JQuery 滚动轮播
  2. AngularJS模型
  3. redis的面试题,没答出来,直接被pass
  4. [翻译]为什么IIS应用程序池回收时间默认被设置为1740分钟?
  5. tornado中self.write() 写list
  6. 青瓷引擎使用心得——修改引擎的loading界面
  7. HTTP基础05--http首部
  8. [php] 处理图像
  9. VS2013的项目转到VS2010需要修改的
  10. 正确使用STL-MAP中Erase函数
  11. JavaScript符串中每个单词的首字母大写化
  12. 安装windows7、windows8.1提示无法创建新的分区
  13. JavaScript--函数-按值传递
  14. Sort List (使用归并排序的链表排序)
  15. Swift 2.0 封装图片折叠效果
  16. mongodb cpu 超过100%居高不下的原因分析过程
  17. 12.21-Android WebService(基于KSOAP2)
  18. (八)喜马拉雅Demo引出的细节(代理模式和图片缩放)
  19. JAVAEE——BOS物流项目12:角色、用户管理,使用ehcache缓存,系统菜单根据登录人展示
  20. Leetcode 34 Find First and Last Position of Element in Sorted Array 解题思路 (python)

热门文章

  1. DRDA
  2. ocr 识别 字体大小问题?
  3. TFTP简单文件传送协议
  4. BackGroundWorker组件使用、Winform控件的Invoke安全调用
  5. delphi TAdoQuery组件的close方法可能导致”列名无效“错误
  6. python----四种内置数据结构(dict、list、tuple、set)
  7. Cannot modify resource set without a write transaction 问题
  8. pycharm 头模板
  9. python--第六天练习题
  10. MySQL Index 索引提示:force or use