分類 路由 說明
Admin(OK) GET /api/admin/users 管理者可以取得所有的使用者的資料
(OK) GET /api/admin/tweets 管理者取得所有貼文
(OK) DELETE /api/admin/tweets/:id 刪除使用者的特定推文
Followship(OK) POST /api/followships 追蹤使用者
(OK) DELETE /api/followships/:followingId 取消追蹤使用者
Tweet POST /api/tweets/:id/replies 回覆一則推文
(OK) GET /api/tweets/:id/replies 瀏覽一則推文的所有回覆

| (OK) | GET /api/tweets/:id | 瀏覽一筆推文 | | (OK) | POST /api/tweet/:id/like | 喜歡一則貼文 | | (OK) | POST /api/tweet/:id/unlike | 取消喜歡一則貼文 | | User | GET /api/users/:id | 查看某一位使用者資料 | | (OK) | GET /api/users/:id/tweets | 查看某一位使用者發過的推文 | | (OK) | GET /api/users/:id/replied_tweets | 查看某一位使用者回覆過的推文 | | (OK) | GET /api/users/:id/likes | 查看某一位使用者點過 Like 的推文 | | (OK) | GET /api/users/:id/followings | 查看某一位使用者跟隨中的人 | | (OK) | GET /api/users/:id/followers | 查看某一位使用者的跟隨者 | | (OK) | GET /api/users/top | 看到人氣(粉絲最多)前十的使用者 | | (OK) | GET /api/users/setting | 查看自己的帳號設定 | | (OK) | PUT /api/users/setting | 編輯自己的帳號設定 | | (OK) | GET /api/users/edit_page | 查看自己的個人資料 | | (OK) | GET /api/users/login_user | 查看登入中的使用者資料 | | (OK) | PUT /api/users/:id | 編輯自己的個人資料 | | Login & Register | POST /api/users | 註冊帳號 | | (OK) | POST /api/users/login | 一般使用者登入帳號 | | (OK) | POST /api/admin/login | 管理者登入帳號 | | | | |

截圖 2022-05-08 下午10.16.54.png

https://dbdiagram.io/d/6275505e7f945876b6cde2c4