搭建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了

  運行結果: