初步認識express,並建立web伺服器,掛載靜態資源
阿新 • • 發佈:2021-10-10
1.Express簡介
1.1什麼是Express
- 官方給出的概念:
Express
是基於Node.js
平臺,快速、開放、極簡的Web
開發框架,官方網址 - 相似用途:
Express
的作用和Node.js
內建的http
模組類似,是專門用來建立 Web 伺服器的 Express
的本質:就是一個npm
上的第三方包,提供了快速建立 Web 伺服器的便捷方法
1.2Express與Http內建模組的關係與區別
- 類似於瀏覽器中
Web API
和jQuery
的關係。後者是基於前者進一步封裝出來的 http
內建模組用起來很複雜,開發效率低;Express
是基於內建的http
1.3Express的功能用途
對於前端程式設計師來說,最常見的兩種伺服器,分別是:
Web
網站伺服器:專門對外提供Web
網頁資源的伺服器。API
介面伺服器:專門對外提供API
介面的伺服器。
2.Express的基本使用
2.1安裝
在專案所處的根目錄中,開啟cmd終端執行如下的命令,即可將 express 安裝到專案中使用
npm i [email protected]
2.2建立基本的Web伺服器
//1.匯入 express const express = require('express') //2.建立 web 伺服器 const app = express() //3.呼叫app.listen(埠號,回撥函式),啟動伺服器 app.listen(3000, () => { console.log('伺服器已開啟於:http://127.0.0.1:3000') }