《用Gin框架構建分散式應用》學習第2天,p20-p31總結,總計12頁。
一、技術總結
1.第一個gin程式
// main.go
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "Hello World",
})
})
err := r.Run()
if err != nil {
return
} // listen and serve on 0.0.0.0:8080
}
-
go module
go mod init hello-world
-
go run
go run main.go
二、英語總結
無。
三、其它
使用WSL時需要注意:
1.環境變數(使用者變數+系統變數)會影響到WSL系統的環境變數(env)。
2.WSL + VSCode搭建Go開發環境:可以讀取到windows系統上的專案。
3.WSL + Goland搭建Go開發環境:無法讀取到windows系統上的專案。
四、參考資料
1. 程式設計
(1) Mohamed Labouardy,《Building Distributed Applications in Gin》:https://book.douban.com/subject/35610349
2. 英語
(1) Etymology Dictionary:https://www.etymonline.com
(2) Cambridge Dictionary:https://dictionary.cambridge.org
歡迎搜尋及關注:程式設計人(a_codists)