iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Modern Web

Golang - 從打造一個 API 開始學起 系列

這系列的文章為學習 Golang 創建 API 的紀錄,並且會與另外兩位團隊成員的作品合為一個簡單的專案。 這三十天的紀錄將會分為以下部分:

環境建置: 往往打消熱情的都是建置開發環境時所產生的問題 ,將會詳細截圖並且會透過 heroku 的雲端服務降低產生衝突的可能。

API 撰寫: 在實作一支 API 的同時介紹有使用到的 Golang 特性,方便理解原理並能實際應用。

雲端部屬: 將會介紹如何從創立帳號到上傳成品於 Heroku ,並且開放使用。

鐵人鍊成 | 共 30 篇文章 | 27 人訂閱 訂閱系列文 RSS系列文 團隊Bikini Bottom
DAY 11

[Day11] 建構 API

本文同步發表於: Sponge Records 本文會與開始編寫功能 golang api 我們將會先實作 main.go ,他會起到路由的功能,因此需要引用g...

2019-09-26 ‧ 由 Sponge 分享
DAY 12

[Day12] API 與 postgresql 連接

本文同步發表於: Sponge Records 本文會讓 api 能與 postgresql 連接,由於 api 功能大部分都需要與資料庫溝通,故先實作基礎 建...

2019-09-27 ‧ 由 Sponge 分享
DAY 13

[Day13] 回傳資料的格式與錯誤訊息

本文同步發表於: Sponge Records 本文將會建立回傳格式的共用格式與找不到路由時的錯誤訊息 建立回傳訊息的元件 我們將會實作 utils\utils...

2019-09-28 ‧ 由 Sponge 分享
DAY 14

[Day14] 實作創建帳號

本文同步發表於: Sponge Records 由於我們的專案有設計會員系統,本文將會建立創建帳號的功能,包含帳號格式檢查與是否有重複的信箱這裡會將架構分為 c...

2019-09-29 ‧ 由 Sponge 分享
DAY 15

[Day15] 帳號登入

本文同步發表於: Sponge Records 由於我們的專案有設計會員系統,本文將會延續著上一篇繼續製作帳號登入的功能,這裡一樣會將架構分為 controll...

2019-09-30 ‧ 由 Sponge 分享
DAY 16

[Day16] 儲存圖片的 url

本文同步發表於: Sponge Records 由於我們的專案有設計圖表系統,而目前設計是由 ai 端丟預測的資料到 api 中儲存,前端要呈現時索取需要的資訊...

2019-10-01 ‧ 由 Sponge 分享
DAY 17

[Day17] 儲存圖表資料並提供使用的 api (一)

本文同步發表於: Sponge Records 我們的專案分為三個部分,前端呈現、後端儲存與驗證、資料分析端產出預測數據而我目前實作的是後端的部分,因此我們必須...

2019-10-02 ‧ 由 Sponge 分享
DAY 18

[Day18] 儲存圖表資料並提供使用的 api (二)

本文同步發表於: Sponge Records 本文將會繼續上一回的內容,實作將圖表資料寫入資料庫的 api此 api 設計為開放給分析端創建圖表使用,分成兩個...

2019-10-03 ‧ 由 Sponge 分享
DAY 19

[Day19] 儲存圖表資料並提供使用的 api (三)

本文同步發表於: Sponge Records 本文將會繼續上一回的內容,針對上一篇實作會產生的問題作解決與設計如何提供圖表資料 增加圖表驗證機制 上回實作的...

2019-10-04 ‧ 由 Sponge 分享
DAY 20

[Day20] 儲存圖表資料並提供使用的 api (四)

本文同步發表於: Sponge Records 本文將會繼續上一回的內容,實作提供圖表資料的 api 邏輯 讀取圖表的 api 我們將會實作 models\ch...

2019-10-05 ‧ 由 Sponge 分享