Express框架 詳解入門

express 基于node平臺 開發的一個極其輕量的框架 幫助你快速開發web以及移動端應用

express不對node.js本身的特性進行二次抽象 而是在基本功能上進行擴充

express完全是由路由和中間件構成的框架 從本質上來說一個express應用就是為了調用各種中間件

中間件(middleware)

是一個函數 --他可以訪問request對象,響應對象(res) 以及處于請求--響應流程中的中間件,一般被命名為 next 的變量。

中間件的功能:

可以執行任何代碼

可以修改請求和響應對象

可以結束請求-響應循環

可以調用堆棧中的下一個中間件

如果中間件沒有執行結束請求-響應流程 他需要通過next() 將控制權傳遞給下一個中間件函數

Tips:我們把結束請求-響應流程的方法 稱為是句柄函數

Express框架環境安裝 項目創建:

1/全局安裝環境 npm installexpress –g

2/測試安裝成功與否 express –h

3/安裝npm install express-generator –g

4/腳手架創建項目 express -e project_name(項目名字)

5/安裝package.json中的依賴,進入目錄cd? express,安裝依賴npm I

6/啟動npm start 瀏覽器輸入localhost:3000 查看

依賴文件解釋說明:

body-parser 對http請求體進行解析

cookie-parser 對cookie進行解析的

debug 輸出debug信息

ejs javascript模板引擎

morgan 在控制臺上顯示request url 信息

serve-favicon: 解決默認請求favicon.ico問題

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容