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

时间:2021-08-24 08:45:20
上一篇介绍了一下怎么安装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停掉。