Gin web 开发

Yishto 2021-08-20 21:46:17
Categories: Tags:

Gin 是一个 go 写的 web 框架,具有高性能的优点。官方地址:https://github.com/gin-gonic/gin

安装:

  1. 要安装Gin包,首先需要安装Go并设置Go工作区

默认情况:

GOPATH 设置在用户的家目录的 go

GOROOT 为golang的安装目录

自定义 GOPATH:

使用包管理工具Govendor安装:

1、go get govendor(安装)

在GOPATH 下执行:

1
2
 go get github.com/kardianos/govendor 

生成两个目录 src bin

src 目录下生成gihub.com 文件夹

2、创建项目文件夹并进入文件夹

1
2
mkdir -p $GOPATH/src/gin_test && cd "$_"

3、进入项目目录, 初始化项目并添加 gin

1
2
3
govendor init
govendor fetch github.com/gin-gonic/gin@v1.3

  1. 创建入口文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
}

  1. 运行测试项目
1
2
go run main.go

参考文档:

https://www.jianshu.com/p/98965b3ff638