搭建express框架

 

 1.安装express模块css

  命令行里输入npm install express -gnode

  以后输入express -V查看版本信息,提示‘express'不是内部或外部命令,也不是可运行的程序。由于express4.x中将命令工具分离出来了,全部须要先装express-generator。git

  命令行输入:npm install -g express-generator,即安装成功。express

  以后输入express -V,仍然提示‘express'不是内部或外部命令,也不是可运行的程序,还须要配置下环境变量。打开计算机,系统属性——高级系统设置——环境变量;在系统变量下,新建NODE_PATH,值为D:\install\nodejs\node_global(全局路径),将“%NODE_PATH%”到path变量值后面便可。npm

如今关闭cmd窗口从新打开(不然仍然提示不是内部和外部命令)。输入 express -V,出现了json

表示已经安装成功了,在cmd命令行输入一下代码:express --version浏览器

出现4.16.1服务器

 2.建立express项目,初始化 cmd命令:svn

md NodeJSProject //在这里md是建立新的文件并命名 工具

cd NodeJSProject //进去刚刚建立的文件夹

express albumServer//albumServer为项目名

进入albumServer中显示已建立的文件

 

cd albumServer

npm install  后文件夹内:

3.启动服务器

  npm start

  启动成功之后,终端会输出node ./bin/www 

  访问http://localhost:3000/

 在index.js中加了一个请求

router.get('/a', function(req, res, next) {
   res.send('hello');
 });
重启项目后在浏览器中查看(在调试 Node.js 应用程序的时候,只要修改了 js 文件,就须要先 Ctrl + C 中止运行,再从新运行,修改后的 js 文件才会生效。):

4.经过安装nodemon,让Node.js应用自动重启

   (1)全局安装:

npm install nodemon -g

(2)在项目目录下新建 nodemon.json 文件并添加下面代码:

{
    "restartable": "rs",
    "ignore": [
        ".git",
        ".svn",
        "node_modules/**/node_modules"
    ],
    "verbose": true,
    "execMap": {
        "js": "node --harmony"
    },
    "watch": [

    ],
    "env": {
        "NODE_ENV": "development"
    },
    "ext": "js json njk css js "
}

在package.json中的start项修改为如下代码

运行 npm start 就能够运行nodemon了

  运行结果: