---
# System prepended metadata

title: 第五～六週小組任務
tags: [Node.js 入門班 - 2024 春季班]

---

# 第五～六週小組任務

使用 Discord、ZOOM 來討論，組員沒麥克風也可以一個人分享畫面，其他組員用文字討論，解答此問題集

**回報流程：**

1. 請組長到下方回報解答連結，**一個小組請派一人提交(依據當周條件提交)**。回報內容需含：
    1. 該問題集的答案
    2. 提供 1~3 張 Discord 或 ZOOM 對話截圖，確保有進行小組討論
    3. 組員參與名單
2. 助教檢視過後，就會回覆 ✅ 來回報審核成功與否。

**常見問題：**
Q：約時間討論的組員至少要幾位？
A：至少兩位就可成團！

Q：如果沒有分組，可以一起玩嗎？
A：可以

---

## 問題

### 挑戰一：JWT todolist API

請觀看 Teachable 平台中[第五週「助教講解」影片](https://courses.hexschool.com/courses/node-js-2022321/lectures/51724183)- swagger 第四週

1. 嘗試做 JWT todolist API，並實做與此[規格](https://todoo.5xcamp.us/api-docs/index.html?fbclid=IwAR2k20zfzmWok6NTDX_S45KvBAzpqWaRazPGHg8K2Zb0FsmkF4FmK4WYwTE)一樣的後端 API 與 Swagger 文件
    - token 可放 body，不用放在 headers
    - 可不用做登出功能，若有做可在 hackMD 分享作法
2. 將前端介面一起做起來，附上 [UI 設計稿](https://www.figma.com/file/pFivfS3rDX3N3u3dN9aIlx/TodoList?node-id=0%3A1)

### 挑戰二：Git 挑戰

完成 [Git 任務五、六](https://www.notion.so/Git-ec99537e969640a79756404af52bc845?pvs=21)

### 可討論的內容

- 了解實作流程
- 工作拆分
- 分配兩人一組進行 Git 任務

**建議討論時間**：2hr


### 回報區

-  [ ] 無組別 / 卡斯伯