Day18 建立簡易版imgur - (功能評估)
在這一篇中,我們要透過golang來架設一個簡易的imgur來替換昨天設定好的mock server
在這邊再確認一次這個server要有什麼樣的功能
- 有一個api規格如下
- Method: Post
- Form param:
- image: (file binary)
- Response:
{
data: {
link: "https://xxxxxx.com/xxx.png"
}
}
- 傳上去的圖片要上傳到需要的儲存空間,並且取得有效的連結提供預覽
需求分析完了,那可以想像我們會有以下功能要進行
- 建立一個golang的http server
- 在上面開設一個post的api,不管傳什麼進去,就是會回傳指定的內容
- 能夠讀取post內form的資料
- 將圖片檔上傳到pcloud並且取得有效的網址
- 將此網址放到回傳的回應中
那下一篇我們就開始建立第一個http server吧