npm提供了大量的第三方模块,其中不乏许多Web框架,我们没有必要重复发明轮子,因而选择使用Express作为开发框架,目前最稳定且唯一一个Web开发框架。
提供更高层的接口外,还实现了许多功能,如下:
路由控制
模版解析支持
动态视图
用户会话
CSRF保护
静态文件服务
错误控制器
访问日志
缓存
插件支持

一安装
4.x版本的express,因为命令行工具被单独分离出来,所以需要单独安装它。
npm install -g express-generator
3.x版本的express,命令行输入:
npm install -g express
查看
express --version
二介绍
Express在初始化一个项目的时候需要指定模块引擎,模式支持Jade和ejs,介绍ejs。
三建立工程
express -t ejs TestDemo
进入工程目录,执行 npm install命令
它自动安装了依赖ejs和express,检查目录中的package.json文件内容
启动dependencies属性中有express和ejs,无参数的npm install的功能就是检查当前目录下的package.json并自动
安装所有指定的依赖。
用Express实现的网站实际上就是一个Node.js程序,因此可以直接运行,我们运行的node app.js,看到Express 
server listening on port 3000 in development mode。打开浏览器访问即可。
如果在修改代码后不想重新启动服务看到效果,则使用supervisor实现监视代码修改和自动重启。
npm -g install supervisor  

Express框架介绍_李孟_新浪博客相关推荐

  1. 2.2.2 胸腰差和胸臀差的应用_米人NOONE_新浪博客

    2.2.2 胸腰差和胸臀差的应用_米人NOONE_新浪博客 2.2.2  胸腰差和胸臀差的应用_米人NOONE_新浪博客 腰差和胸臀差的应用 (2009-06-16 19:24:57) 转载▼ 标签: ...

  2. ArcGIS MPK的两种打包方式_陈焜浩Arain_新浪博客

    最近发现用ArcGIS打包的MPK文件,如果数据的来源不一样:从shapefile源数据或者是从SDE源数据进行打包,能够引起打包文件的大小不一样已经在代码中引用文件的效率不一样的差异.开始发现这种差 ...

  3. MODIS MOD11A2地温产品_江仔91_新浪博客

    注意事项: 1.经MRT转换后的数据需要进一步处理,如:LST产品需经公式:NG*0.02-273.15运算后才可转换为设施温度.​

  4. 动画说明 李明杰新浪博客

    http://blog.csdn.net/liuting5521826/article/details/51121957 http://www.cnblogs.com/mjios/archive/20 ...

  5. 关于幂律分布的一个笔记_哈克_新浪博客

    关于幂律分布的一个笔记_哈克_新浪博客 关于幂律分布的一个笔记     (2011-03-02 18:12:27)     转载▼     标签:     幂律     二八法则     杂谈     ...

  6. 邓文迪撑杆跳,甩开老公要独立?_富杂志_新浪博客

    邓文迪撑杆跳,甩开老公要独立?_富杂志_新浪博客 邓文迪撑杆跳,甩开老公要独立? (2010-01-11 10:55:22) 转载▼

  7. cadence spb 16.5 破解过程实例和使用感受_赤松子耶_新浪博客

    cadence spb 16.5 破解过程实例和使用感受_赤松子耶_新浪博客 Cadence Allegro16.5详细安装具体的步骤 1.下载SPB16.5下来后,点setup.exe,先安装第一项 ...

  8. vim高级技巧(split)_小花_新浪博客

    vim高级技巧(split)_小花_新浪博客    :res(ize) +N 把当前窗口高度增加N个像素    :res(ize) -N 把当前窗口高度减少N个像素    :vertical res( ...

  9. 基于samba实现win7与linux之间共享文件_阳仔_新浪博客

    基于samba实现win7与linux之间共享文件_阳仔_新浪博客 然后启动samba执行如下指令: /dev/init.d/smb start 至此完成全部配置.

  10. Linux 共享库:LD_LIBRARY_PATH 与ld.so.conf_爱过了就好_新浪博客

    Linux 共享库:LD_LIBRARY_PATH 与ld.so.conf_爱过了就好_新浪博客 Linux 共享库:LD_LIBRARY_PATH 与ld.so.conf     (2009-07- ...

最新文章

  1. php井字游戏,python实现井字棋游戏
  2. spark 读取mongodb失败,报executor time out 和GC overhead limit exceeded 异常
  3. Android高级大纲
  4. 关于流水线中剪裁的疑问
  5. iOSUI视图面试及原理总结
  6. android studio开关按钮,Android studio实现滑动开关
  7. Python基础44(PyMySQL模块)
  8. 怎么汉语_3分钟,让您明白孩子的汉语应该怎么学!(13年级家长必看)
  9. 【C语言】数据结构C语言版 实验7 二叉树
  10. python一直循环怎么写_自学Python,写一个挨打的游戏代码来初识While循环
  11. 【软件体系结构】考点整理
  12. 全网最全C盘清理攻略
  13. 考察一名UI设计师的能力素质模型(转)
  14. 3D动画展示--3D图片旋转展示
  15. U8-固定资产月末结账报错:BOF或EOF中有一个是真
  16. OpenCV 局部自适应对比度增强ACE算法
  17. 在北京尚学堂的第三个周末
  18. 前端HTML CSS JavaScipt JQuery
  19. GraphicsLab Project之简易贴画系统(Decal System)
  20. 知识:在遥远的海王星和天王星内部,居然会下钻石雨。

热门文章

  1. 红外协议 IR Sharp 协议深度解析-简单易懂协议详解
  2. AndroidX,到底什么是AndroidX
  3. Linux dmidecode介绍
  4. 《应用空间计量经济学》图书配套数据和代码:人民大学出版社
  5. 怎么修改植物大战僵尸{不是修改器修改}
  6. 信度分析,如何设计考试卷
  7. sensor_msgs/Image消息格式
  8. HTML5怎么制作京东活动页,如何设置京东店铺装修活动页面?
  9. 历史人物介绍PPT模板
  10. 一个很酷的API接口管理平台,吊到不行!