Skip to main content

Day18 建立簡易版imgur - (功能評估)

在這一篇中,我們要透過golang來架設一個簡易的imgur來替換昨天設定好的mock server

在這邊再確認一次這個server要有什麼樣的功能

  1. 有一個api規格如下
    • Method: Post
    • Form param:
      • image: (file binary)
    • Response:
{
data: {
link: "https://xxxxxx.com/xxx.png"
}
}
  1. 傳上去的圖片要上傳到需要的儲存空間,並且取得有效的連結提供預覽

需求分析完了,那可以想像我們會有以下功能要進行

  1. 建立一個golang的http server
  2. 在上面開設一個post的api,不管傳什麼進去,就是會回傳指定的內容
  3. 能夠讀取post內form的資料
  4. 將圖片檔上傳到pcloud並且取得有效的網址
  5. 將此網址放到回傳的回應中

那下一篇我們就開始建立第一個http server吧