express 學習筆記

2022-06-28 15:39:10 字數 1265 閱讀 6519

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 但...