iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 1
0

介紹完 Restful API 與 GraphQL 差別後,讓我們來實作API吧!

我們以 Instagram 為範本,設計一個 Instagram 功能的 API,思考一下架構......

第一部分用戶從登入畫面開始,註冊、登入與個人檔案
1. User

  • Login
  • Register
  • Profile

第二部分貼文,發文、你的貼文、朋友的貼文與探索
2. Post

  • Post
  • Your Post
  • Friends Post
  • Explore

第三部分追蹤,你的追蹤、追蹤你的人、還有追蹤動作
3. Follow

  • Follow
  • Get Followers
  • Get Your Follow

選擇工具

  1. Node.js
    使用node.js可以很快的部屬與建置API環境

  2. Mongodb
    使用Mongodb來當作資料庫

  3. Express.js
    Express.js框架幫我們架構了中介層、路由與錯誤處理等

  4. Mongoose
    Mongodb 的 ODM 幫助我們管理與建立資料表


上一篇
Day10 - 如何打造GraphQL API (2) 客戶端
下一篇
Day11 - 使用node.js 打造你的 Restful API (2)
系列文
30天精通Api (REST vs GraphQL)12

尚未有邦友留言

立即登入留言