iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

遺留系統重構 - 從 MEAN Stack 轉移到 go-vue-postgresql 系列

使用 Go, Vue, PostgreSQL 重構以 MEAN Stack 為架構的遊戲化線上學習管理系統(https://github.com/cyan92128505/gamilms)

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 : 檢查 - 在 commit 之前檢查前端程式碼

在使用 vue-cli 創建專案的時候,選擇自定義選項 選擇 Linter/Formatter 加入檢查器 有四種檢查的方式,在這邊依照之前的習慣,我們使用 P...

2018-11-04 ‧ 由 Aoma 分享
DAY 22

Day 22 : 要求 - 前端對後端的溝通,透過 vue-axios

vue-axios 是 axios 的封裝,讓 vue 的應用更容易整合。 安裝元件 npm install --save axios vue-axios 引...

2018-11-05 ‧ 由 Aoma 分享
DAY 23

Day 23 : gRPC - 初見 gRPC

不同於Restful API,gRPC 提供了更加安全也穩定的傳輸協定,基於 Protocol Buffers ,將溝通用的模型與通道整合起來, 在 golan...

2018-11-06 ‧ 由 Aoma 分享
DAY 24

Day 24 : JWT - 在 Golang 中使用 JSON Web Token

在 Golang 中使用 JSON Web Token,透過套件 jwt package main import ( "fmt" &q...

2018-11-07 ‧ 由 Aoma 分享
DAY 25

Day 25 : 續 gRPC : 雙向串流

實作 Day23 的簡單的 gRPC 應用,來嘗試雙向串流 透過官方的範例,實作 golang 的 gRPC 中的雙向串流。 撰寫協定在協定用 stream 來...

2018-11-08 ‧ 由 Aoma 分享
DAY 26

Day 26 : Jest - 前端測試

當專案越來越大,開發越來越複雜時,測試就是一項保險機制。 在 Gamilms 的前端測試用的框架,這裡選用 Jest 新建專案時選擇單元測試 選擇 jest 分...

2018-11-09 ‧ 由 Aoma 分享
DAY 27

Day 27 : 測試 - 在 Golang 寫測試

在 Golang 裡撰寫測試,是依賴本身的測試套件testing,測試用的程式檔案有規定,例如程式檔案名稱main.go就會有相對main_test.go,皆是...

2018-11-10 ‧ 由 Aoma 分享
DAY 28

Day 28 : Redis : 用 Golang 連接 Redis

在 Golang 要與 Redis 溝通,可以使用 Redigo, 使用 redis.Dial 進行連線,連接後,使用實體上的方法 Do,對 Redis 下指令...

2018-11-11 ‧ 由 Aoma 分享
DAY 29

Day 29 : 部署 - 把 Gamilms 放上 Docker

使用 Docker 來部署伺服器,首先建立 DockerFile,在 Docker Hub 找到適合的 REPOSITORY,主要以 Golang 為主,使用官...

2018-11-12 ‧ 由 Aoma 分享
DAY 30

Day 30 : 尾聲

環顧三十天以來,對於大大小小與網路服務有關的,大抵上都掌握基礎, 選擇 Golang 之後,才發現以前在 Node.js 的方便,在 Golang 裡都要自己實...

2018-11-13 ‧ 由 Aoma 分享