golang
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
Gin
Gin是go语言开发的一个HTTP高性能web框架,它有着Martini风格的API,但是性能却是Martini的40倍,同样,他提供丰富的功能,可以满足常用开发需求。
安装
- 通过go get 安装
go get -u -v github.com/gin-gonic/gin
- 通过go mod 安装
go mod init test
程序引入即可,然后go run就会自动安装包依赖
使用demo
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
}
注意事项
- 需要配置好golang环境,版本大于1.11
- 国内使用需要配置下GOPROXY
export GOPROXY=https://mirrors.aliyun.com/goproxy/
Comments are closed.