一、修改代理
修改成国内代理,是为了方便下载引用包
export GOPROXY=https://goproxy.cn,direct
二、写个例子
main.go
package mainimport ("fmt""net/http""github.com/gin-gonic/gin"
)func getPage(c *gin.Context) {page := c.Param("page") // 解析参数fmt.Printf("page=" + page)c.JSON(http.StatusOK, "get_page callback") // 返回字符串}func main() {router := gin.Default()router.GET("/get_page/:page", getPage) //注册路由router.Run("0.0.0.0:9797") //注册监听
}
三、生成mod
生成mod,将 import的引用包下载下来(不存在的话)
go mod init main2
go mod tidy
四、运行
go run main.go
五、api调用
http://127.0.0.1:9797/get_page/1