GoLang 学习
1. 安装 GoLang
首先去官网下载了一个 Go 语言的 pkg 文件进行安装。版本为 1.15.2.
https://golang.org/doc/install?download=go1.15.2.darwin-amd64.pkg
安装完之后 go version
命令可以查看版本。
很快发现 get 库的时候卡住,所以需要设置国内代理:
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
查看设置生效:
go env | grep GO111MODULE
go env | grep GOPROXY
2. 尝试 web 框架 gin.
https://github.com/gin-gonic/gin
安装:
$ go get -u github.com/gin-gonic/gin
项目目录下:
$ go mod init gin
$ go mod edit -require github.com/gin-gonic/gin@latest
编写代码:
server.go
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // listen and serve on 0.0.0.0:8080
}
执行:
go run server.go
打开浏览器 http://localhost:8080/ping 测试。