Dec 30, 2020
RESTful API網路架構 路由狀態傳輸實作-3(Express 簡介)
Express為 Web應用程式架構,應用於路由設定傳輸,並取得網頁請求回覆內容,以顯示靜態檔案頁面於Web瀏覽器。
- 於終端機安裝express,並增加node_modules模組目錄。
2. 引用express函數
var express = require('express')var app = express()
3. 建立public目錄存放靜態檔案(imges、html、css、js…),將靜態檔案的目錄名稱傳遞給 express.static函數,就能直接開始提供檔案。
app.use(express.static('public'))
若要設定虛擬路徑,主要以指向正確目錄路徑,若是於其他目錄執行Express應用程式,則以提供絶對路徑為佳。
app.use('/static', express.static('public'))app.use('/static', express.static(__dirname + '/public'))
4. 監聽HTTP 3000 PORT,並啟動伺服器(於終端機執行Ctrl+c可中斷伺服器連線)。
app.listen(3000, () => console.info(`Server has started on http://localhost:3000`))