文章目录
- 配置go环境
- 实现一个简单的web响应服务
- 验证功能
- gin增加页面以及传递数据
配置go环境
去go官网下载对应的版本
go下载地址
tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz
我们可以编辑 ~/.bash_profile 或者 /etc/profile,并将以下命令添加该文件的末尾,这样就永久生效了:
export PATH=$PATH:/usr/local/go/bin
source ~/.bash_profile
实现一个简单的web响应服务
package main
import "fmt"
import "github.com/gin-gonic/gin"
func main() {
fmt.Println("hello world")
ginServer := gin.Default()
ginServer.GET("/hello1", func(context *gin.Context) {
context.JSON(200, gin.H{"msg":"hello world"})
})
ginServer.Run(":8001")
}
过程中有涉及到go get命令下载对应的gin包
使用命令go get github.com/gin-gonic/gin
一般这种会超时, 此时需要配置go proxy镜像代理路径:
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
验证功能
本地使用curl命令来看响应: