【安装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停掉。

 

 

 
posted @ 2016-06-16 11:06  Fico  阅读(483)  评论(0编辑  收藏  举报