NodeJs Express 4.x 入门

前言:在Express框架从3.x升级到4.x,进行了较大的变动,最主要的是替换掉中件间库connect,而改用多个更细粒度的库来取代。这样做法的好处是这些中间件能更自由的更新和发布,不会受到Express发布周期的影响。但因此而带来的问题就是4.x相对于之前的3.x版本不能完全兼容。因此,写一篇文档来记录express 4.x的入门文档。

环境:先安装nodeJs和npm,过程不再赘述。

安装:

1. Express :

<1> 全局安装:npm install -g express (推荐)

<2> 本地安装:  npm install express -d

安装完成后可以使用: express -V 查看版本号

2. Express-generator :

<1> 全局安装:npm install -g express-generator

<2> 本地安装:npm install express-generator -d

3. 利用express-generator生成器创建一个简单的项目实例 :

express -e framework

4. 安装基本的中间件

cd framework && npm install

5. 启动

npm start

6. 通过http://server_ip:3000进行访问,可见以下页面 (server_ip即为node服务器所在的物理机ip地址)

至此,一个简单的nodeJs Express框架的webserver就搭建完成了。

 

接下来,我们稍微深入的了解下Express框架和EJS模板引擎。

(1) 首先来看下Express框架的目录结构以及所代表的意义:

(2) Express3.x 和 Express4.x改动列表:

Express 3 Express 4
express.bodyParser body-parser +
multer
express.compress compression
express.cookieSession cookie-session
express.cookieParser cookie-parser
express.logger morgan
express.session express-session
express.favicon serve-favicon
express.responseTime response-time
express.errorHandler errorhandler
express.methodOverride method-override
express.timeout connect-timeout
express.vhost vhost
express.csrf csurf
express.directory serve-index
express.static serve-static

 

 

 

 

 

 

 

 

 

 

 

 

资料来源于:http://blog.fens.me/nodejs-express4/

自己整理并记录。

posted @ 2015-08-15 15:12  June30  阅读(588)  评论(0编辑  收藏  举报