【安装Express】CentOS7 下安装NodeJs+Express+MongoDB+Redis

上一篇介绍了一下怎么安装Nodejs,那么这一篇就说说怎么安装express,express有个中文站点非常非常方便,http://www.expressjs.com.cn/


创建express框架的站点有两种方式,


第1:只是把express的package.json创建后,然后安装express的模块,所有的文件的结构、nodejs的启动文件都需要自己来创建非常麻烦。


第2:采用应用生成器的方式进行,具体操作如下


  1. 全局安装express的通用模块

    npm install express-generator -g

  2. 采用express生产站点,站点名称为nodesv

    express nodesv

  3. 进入nodesv目录

    cd nodesv

  4. 安装express所需的模块

    npm install

  5. 启动网站(linus平台下使用)

    DEBUG=nodesv npm start

然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了

目录结构如下:


├── app.js
├── bin
│   └── www
├── package.json
├── public
│   ├── images
│   ├── javascripts
│   └── stylesheets
│       └── style.css
├── routes
│   ├── index.js
│   └── users.js
└── views
    ├── error.jade
    ├── index.jade
    └── layout.jade

  详细说明一下:

  bin/www 作为整个应用的入口文件。

  APP.js 作为整个应用的设置配置文件。

另外,我们在使用DEBUG=nodesv npm start的命令,进行开发调试,非常非常不方便,因为调整代码后,服务需要重启才可以显示,不方便!

采用supervisor的插件进行调试就很方便,在文件更改后,这东东会自动重启服务,

1、安装 npm install -g supervisor

2、执行 supervisor ./bin/www

另在执行supervisor ./bin/www这个之前,一定要把DEBUG=nodesv npm start停掉。