1. 程式人生 > >nodejs express安裝和配置

nodejs express安裝和配置

先配置nodejs(非常重要)

假設你已經安裝好了nodejs 並已經把node目錄新增到Path環境變數中了

先配置npm的全域性模組的存放路徑以及cache路徑:

npm config set prefix “C:\Program Files\nodejs\node_global”

npm config set cache “C:\Program Files\nodejs\node_cache”

安裝express

npm install express -g

意思是裝在global目錄下,即上面的C:\Program Files\nodejs\node_global

檢驗express 是否安裝成功

檢視是否安裝成功。進入到全域性的C:\Program Files\nodejs\node_global目錄下,

輸入node 回車,輸入require(“express”);不報錯即安裝成功。

安裝express-generator

因為express4.x中將命令工具分離出來了,所有需要先裝express-generator。

命令列輸入:npm install -g express-generator,不報錯即安裝成功。

將全域性路徑加入到path環境變數中

也就是本文中的C:\Program Files\nodejs\node_global

完成上述操作之後 就可以在任何位置使用express了

但是!!!!express雖然是安裝成功了,但是express畢竟不是nodejs內建模組,寫demo的時候,需要在當前目錄下匯入express,否則會報錯,報錯資訊如下:

basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

也就是說,你可以在你當前要執行的js目錄下npm install express一下。

我第一個express demo目錄結構是這樣的(只有main.js是自己寫的,其他兩個是當前目錄npm install express生成的):
在這裡插入圖片描述

main.js程式碼

var express = require('express');
var app = express();
 
app.get('/', function (req, res) {
   res.send('Hello World');
})
 
var server = app.listen(8081, function () {
 
  var host = server.address().address
  var port = server.address().port
 
  console.log("應用例項,訪問地址為 http://%s:%s", host, port)
 
})

瀏覽器訪問localhost:8081會出現helloworld字樣,如下:
在這裡插入圖片描述