GoLang 学习

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 测试。

参考:https://studygolang.com/articles/28573

原文地址:https://www.cnblogs.com/new-start/p/13742337.html