Express框架介绍_李孟_新浪博客

 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  
posted @ 2017-08-02 16:24  Dlimeng  阅读(12)  评论(0)    收藏  举报  来源