# 🏅 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)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up