Linux使用Gin
作者QQ:67065435 QQ群:669756510
本站内容全部为作者原创,转载请注明出处!
使用框架Gin
获取框架
export GOPROXY=https://goproxy.cn,direct go install github.com/gin-gonic/gin@latest mkdir 自定义项目名 cd 自定义项目名 go mod init 自定义mod名 go mod tidy go get github.com/gin-gonic/gin使用框架
//参考 https://github.com/gin-gonic/gin/blob/master/README.md package main import "github.com/gin-gonic/gin" func main() { route := gin.Default() route.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{ "code": 200, "data": [0]int{}, "msg": "/", }) }) route.GET("/:path", func(c *gin.Context) { path := c.Param("path") c.JSON(200, gin.H{ "code": 200, "data": [0]int{}, "msg": path, }) }) //可以直接运行到http-80端口及https-443端口免去nginx反向代理,但 //不利于架构优化和系统扩展,所以这里不直接运行在80、443端口 route.Run("0.0.0.0:8000") }