1、全域性安裝express
npm install express -g
但是,在express4.x版本中已經不含有express命令了。
需要安裝 express-generator
npm install express-generator -g
2、建立express專案
express -e node-demo
建立的專案的目錄結構
3、進入專案中,安裝依賴包
npm install
4、啟動web
安裝nodemon
npm install nodemon -g
6、執行
然後修改程式,看命令串列埠有沒有動態載入修改的提示,有的話,就表示生效。
7、測試
本地的3000視窗被開啟,然後訪問:localhost:3000
8、將我們所需要的css,js等檔案放在public裡面,但是在引用的時候要注意把引用的路徑不能使用相對路徑,要使用絕對路徑,因為使用相對路徑的話,會找不到檔案,具體引用如下
9、可以將頁面模組化話
比如:將乙個頁面分為頭部、內容顯示區域、底部
引用的時候使用include,如下:
10、路由功能
路由功能,是express4以後全面改版的功能,在應用程式載入隱含路由的中介軟體的時候,不用擔心擔心在中介軟體被裝載相對於路由器中介軟體的順序,定義路由的方式是不變的,路由系統中增加2個新的功能:
(2)express.router類,建立模組化安裝路徑的處理程式
11、express託管靜態資源
通過使用express.static來託管靜態檔案,比如css、js、等
使用:或者
這樣設定的換,存放靜態資源檔案的目錄名就不會出現在url上,如果靜態資源存放在多個目錄的話,就可以多次呼叫
訪問的路徑參考:
如果想在url上加乙個虛擬的目錄:
訪問的路徑參考:
這是乙個物件。
13、上傳檔案
上傳檔案的時候一直上傳不成功,找了很久的原因都找不到問題,後來換成使用muler上傳:
在express 4.x的版本,使用formidable模組實現檔案上傳至指定目錄,要使用body-parser + multer,
express學習筆記(一)
express包作為node的第三方模組,很好的解決了原生模組中存在的複雜問題,使用方便很多。首先安裝express包 npm i express等待安裝完成後就可以在專案中引入express 模組。express require express 不同於原生node建立服務的繁瑣,express建立...
Nodejs學習筆記(四)Express中介軟體
中間函式 中介軟體 技術上說就是得到乙個請求物件,要麼反饋客戶端,要麼傳遞給另乙個中間函式。在express中,所有路由控制代碼函式都是中間函式。use express.json 當我們呼叫express.json 方法時,它返回乙個函式物件,它是乙個中間函式。這個函式的作用就是讀取請求,如果請求體...
Express框架學習
1 express框架是什麼 express 是乙個基於node平台的web應用開發框架,它提供了一系列的強大特性,幫助你建立各種web應用 2 express框架特性 express安裝及檢驗 再安裝express,在進行檢驗就安裝成功了。但是會提示你說找不到命令,因為 t已經變了,變成了 e 但...