近期正參加六角學院的 Node.js 2022 直播班,想說做個紀錄並當作複習之用。這邊筆記 Nodejs 中的 Middleware 概念和實作。
課程相關資訊
[連結]:https://www.hexschool.com/courses/nodejs.html
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
筆記
1. app.use() 可以當作守門員的概念,可以接收到 req, res,同時也可以執行 next() 將指令傳到下一個 app.use()
2. app.use() 是有先後順序的
3. Middleware 常用於身分驗證、404 路由設定、Error 處理
4. 一般而言設計路由是,會有 404 和 500 的設定來做基礎的 Error 處理
5. 可以在 app.use 中,加入 middleware 再往後執行之後的 callback