go进阶篇gin框架系列一

一、下载并安装gin

执行下面命令:
go get -u  github.com/gin-gonic/gin

根据各自的环境下载对应的版本,比如:v1.9.0

二、第一个gin 示例

package main

import (
	"github.com/gin-gonic/gin"
)


func main() {
	// 创建一个默认的路由引擎
	var g = gin.Default()
	// GET:请求方式;/path:请求的路径
	g.GET(
		"/path",
		getPath,
	)
	// 启动服务,默认8080端口,需要注意自己定义端口时,需要加上: g.Run(":8090")
	g.Run()
	
}

// 当客户端以GET方法请求/path路径时,会执行该函数
func getPath(c *gin.Context) {
	c.JSON(200, gin.H{
		"msg": "golang test",
	})
}

三、运行过程中可能遇到的问题

常遇问题资源加载不了,解决方法是使用代理(这块有个 go env 的命令,可以查看当前配置),在cmd中运行:

  go env -w GO111MODULE=on

   go env -w GOPROXY=https://goproxy.io,direct

 设置后,重新运行: go get -u github.com/gin-gonic/gin,可以快速的安装

你可能感兴趣的:(golang,gin,开发语言)