--- tags: Node.js 直播班 - 2023 春季班 --- # 🏅 每日任務挑戰列表 - 每日任務 Day1:[非同步概念、建立 Promise](https://hackmd.io/grmV5W6IQ5KRT4ranuW3Fw) - 每日任務 Day2:[非同步概念、使用 Promise](https://hackmd.io/bLZ9lp32Q0aRHE2EHq9DYA) - 每日任務 Day3:[MongoDB 基本操作:新增、查詢](https://hackmd.io/4VXGklw9QY-23le04ymxQQ) - 每日任務 Day4:[MongoDB 基本操作:修改、刪除](https://hackmd.io/QJXymF93QpKxPATRkdwKxw) - 每日任務 Day5:[非同步概念、async await](https://hackmd.io/p90sW1g0Qa-a_svgZZxIeg) <br> - 每日任務 Day6:[Mongoose、Schema](https://hackmd.io/wWcoMxCYRtmtfhjDrwNgew) - 每日任務 Day7:[Model、Mongoose 新增/查詢](https://hackmd.io/Fm3L9TMVRsqCZywxwdhBqQ) - 每日任務 Day8:[Schema 補充](https://hackmd.io/DTyueaMiT8m7Dc9WRdJl2w) - 每日任務 Day9:[Mongoose 修改/刪除](https://hackmd.io/of0rfPj7Tguwq2PUHPoBIg) - 每日任務 Day10:[拆分 Model](https://hackmd.io/B9KxY3MvRLCTgi_PZ8-zDA) <br> - 每日任務 Day11:[Express](https://hackmd.io/PI_wdqoRQKe11QvCFaXq5w) - 每日任務 Day12:[設計基本路由](https://hackmd.io/_2_FdGD4T6yz-6MewRSTxQ) - 每日任務 Day13:[Express 應用程式產生器(Express generater)、在 routes 設計路由](https://hackmd.io/03YJThroRda4eXN8fjl0fA) - 每日任務 Day14:[req.query 篩選網址參數](https://hackmd.io/36L35CVPQCeGJvjZ4WtxgA) - 每日任務 Day15:[req.body](https://hackmd.io/uCk2MHZzQ2WxVl3DrdAQ9w) <br> - 每日任務 Day16:[req.params 取得特定資料](https://hackmd.io/WZnOedvHQ2G6aS592cxpVg) - 每日任務 Day17:[Mongoose - Populate](https://hackmd.io/zEE8qgbmSgey_qPX67jo0g) - 每日任務 Day18:[取得資料搭配 sort()、limit()](https://hackmd.io/f-wGFdjqQeGpaqJE_Ufo3w) - 每日任務 Day19:[Middleware](https://hackmd.io/phvQSEsgQTicgXAMjkxL_Q) - 每日任務 Day20:[HTTP 狀態碼](https://hackmd.io/gvnoZwkLSh2ojP4M4ML9Ag) <br> - 每日任務 Day21:[uncaughtException、unhandledRejection](https://hackmd.io/qZdghVhCQjGFu5wNDFXIjA) - 每日任務 Day22:[自訂錯誤訊息](https://hackmd.io/fVK_-vl1Rr6KkJgY9uTWeA) - 每日任務 Day23:[development 及 production 環境變數指令、客製錯誤訊息](https://hackmd.io/Rjn89zAcTPCBfRnetjuK-Q) - 每日任務 Day24:[非同步錯誤管理](https://hackmd.io/RkfXM4h-TJ-mktw9jYjrsw) - 每日任務 Day25:[bcrypt.js 密碼加解密](https://hackmd.io/8mhsVf6sSzafoa9MEBrNJg) <br> - 每日任務 Day26:[validator 驗證](https://hackmd.io/iDN8WNYuS0-_sIMXdMZtzw) - 每日任務 Day27:[JWT 產生身份驗證 token](https://hackmd.io/MdmD4sP6Tm6Gk9MJuxpRmw) - 每日任務 Day28:[登入功能](https://hackmd.io/jU7sk5R5SKuBEYZpT8Df7Q) - 每日任務 Day29:[JWT 驗證](https://hackmd.io/0A6rgHjVRgWOjd7iRuQ16w) - 每日任務 Day30:[JWT 驗證 middleware](https://hackmd.io/4LO8zOZMQRuIXqtDsw5d5g) <br> - 每日任務 Day31:[實作重設密碼](https://hackmd.io/-Uhgb04jQA-zcsFQqA-Hyg) - 每日任務 Day32:[multer 處理上傳檔案](https://hackmd.io/JQgcUIUrScWpArCJGe7Qhg) - 每日任務 Day33:[Imgur 串接](https://hackmd.io/WpeMAVonSKypsBXJlXfU8g) - 每日任務 Day34:[取得按讚貼文列表](https://hackmd.io/0FsvnnylQy6VZvNvnek2Zw) - 每日任務 Day35:[新增、取消特定貼文讚](https://hackmd.io/xIX-_B__TM6naZOPmVTbug) <br> - 每日任務 Day36:[資料庫設計 embedded/references](https://hackmd.io/-5eJB2EsRYGFfhJ3jpjpmw) - 每日任務 Day37:[常見資料庫設計](https://hackmd.io/6O4D8P0uSrm7cn2C4-kLfQ) - 每日任務 Day38:[追蹤/取消追蹤使用者功能](https://hackmd.io/HbGqwn2jTCKZDz5eLM8XlQ) - 每日任務 Day39:[新增貼文留言功能](https://hackmd.io/OLoAMJxZTMy09g7Wa_oHoA) - 每日任務 Day40:[取得所有貼文,加上 comment](https://hackmd.io/dxceqD10TpKjrMy3atdD9Q)