---
# System prepended metadata

title: "\U0001F3C5 Day 21 ~ 35 每日任務挑戰列表"
tags: [2025 Node.js 後端工程師培訓營]

---

# 🏅 Day 21 ~ 35 每日任務挑戰列表


- 每日任務 Day21：[Express](https://hackmd.io/47N9qzc1QkCxaV9GoilTow)
- 每日任務 Day22：[設計基本路由](https://hackmd.io/l4D4eBxQQ4KNvUyIwASdWA)
- 每日任務 Day23：[req.params 取得特定資料](https://hackmd.io/t4qYQryCR1eKbqGlDgC2Ng)
- 每日任務 Day24：[req.query 篩選網址參數](https://hackmd.io/yjXwVRd3SCSC37ZREUq33g)
- 每日任務 Day25：[req.body](https://hackmd.io/yceCE73WRVO7tQZ89D1n2w)

<br>

- 每日任務 Day26：[Middleware](https://hackmd.io/CmbQJ0hIQ8G1Uv_WbJS2Qg)
- 每日任務 Day27：[HTTP 狀態碼](https://hackmd.io/JOcPnzaeT_KDTYzVj0f6ow)
- 每日任務 Day28：[錯誤處理 middleware、自訂錯誤訊息](https://hackmd.io/LXKQVjc1QS2e7OYih_DsdQ)
- 每日任務 Day29：[validator 驗證](https://hackmd.io/zk26lMeqTxu8vQGFwOBXvg)
- 每日任務 Day30：[bcrypt.js 密碼加解密](https://hackmd.io/flrTiWuTTUqcPk_Po8vt1Q)

<br>

- 每日任務 Day31：[JWT 產生身份驗證 token](https://hackmd.io/n9J76nKDQCSGXRySOVqSGQ)
- 每日任務 Day32：[JWT 驗證](https://hackmd.io/jUxtM0rrReulBDDotZW2nA)
- 每日任務 Day33：[JWT 驗證 middleware](https://hackmd.io/JWaLjAdySUiUPQBKpG4sPQ)
- 每日任務 Day34：[multer 處理上傳檔案](https://hackmd.io/Xwmz-WfKQy2nkgwcN5J-LA)
- 每日任務 Day35：[Firebase Storage](https://hackmd.io/doJGEj2PRL-y9-TEQmA2sA)