首先是安装第三方库
go get github.com/gin-gonic/gin
然后写gin程序都有一套固定的格式
- 初始化
- 写路由
- 监听运行
hello world
例如写一个helloworld
package main
import "github.com/gin-gonic/gin"
func main() {
// 1 初始化
r := gin.Default()
// 2 路由
r.GET("/", func(c *gin.Context) {
c.String(200, "hello world")
})
// 3 监听运行
r.Run(":8080")
}
知识扩展
- 内网运行
如何让你的程序,能让内网中的其他小伙伴访问呢?
r.Run(":8080") // 等价于 r.Run("0.0.0.0:8080")
- 关闭debug输出
不想看到gin默认的那些debug输出,怎么办呢?
设置运行模式即可,默认是debug
gin.SetMode("release")