關於課程
Express.js 的核心就是Middleware(中間介),當Express 收到使用者在瀏流器所作出的 HTTP request時,會按不同的路由執行指令,過程中可能需要額外的邏輯處理,就會透過一連串的 middleware functions來跟進,執行到最後才產生 response。
Express 有很多內置的middleware functions,多以express 起始,然後選用相關的middleware function , 譬如要將public folder 的 static files 在頁面渲染出來,會這樣寫:
express.static(‘public’)
而呼叫這函數就要用上use method :
app.use( )
亦即:
app.use(express.static(‘public’))
所以在express 程式中除了 HTTP 4個methods 外,最常見就是use method,因為它跟middleware 息息相關。