分類 路由 說明
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) POST /api/tweets 新增一則推文
(OK) GET /api/tweets 瀏覽所有推文
(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