近期正參加六角學院的 Node.js 2022 直播班,想說做個紀錄並當作複習之用。這邊筆記 Nodejs 下以輕量化聞名的 Express 套件。
課程相關資訊
[連結]:https://www.hexschool.com/courses/nodejs.html
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
筆記
1. 運用 require(‘express’) 引入後,就可以開始啟用服務
2. 網址路由是由上到下的行數去 match 的,擺放的順序很重要
3. 網址的基本組成為:通訊協定、子網域 ( sub domain )、網域 ( domain )、埠號 port、路徑、參數 query
4. 可透過 :<變數> 的形式來啟用動態路由,取用方式用 req.params.<變數> 來取得
5. 網址參數資料是可透過 req.query.<變數> 來取得,參數之間用 & 來連結
6. express.Router() 可以用於將相同類型的路由統一管理,然後藉由 app.use(‘<父層路徑>, <共同的子路由>’) 來引用