Go Gin 快速上手指南
Gin是Go语言的一个Web框架,可以用于开发Web程序或者Web API。
使用Gin的前提当然是要安装Go语言本体,并进行相关设置,这方面内容可以阅读Go语言编程笔记1:Hello World。
下载Gin框架本体很简单:
go get -u -v github.com/gin-gonic/gin
但该应用会引用一些官方组件,所以在下载过程中会尝试下载其它引用的官方组件,而这可能因为Go的官方网站不能访问而失败,解决的方法有两种:
-
提前下载好依赖的官方工具包:
git clone https://github.com/golang/tools.git d:/workspace/go/src/golang.org/x/tools
,这里需要将命令行中的目标路径修改为你自己的$GOPATH
下的对应路径。 -
启用Go的代理功能:
go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct
个人推荐第二种方式。
下载好本体后可以创建测试代码进行测试:
// geektutu.com
// main.go
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.String(200, "Hello, Geektutu")
})
r.GET("/user/:name", func(c *gin.Context) {
name := c.Param