gin作为Go语言中非常受欢迎的一个web后端框架有着十分好的性能表现和易用性。下面记录一下学习使用gin完成一个最简单的服务器程序:
package main //声明所属的包
import "github.com/gin-gonic/gin" //导入gin框架的包
func sayHello(c *gin.Context) {
c.JSON(200, gin.H{ //返回json数据给前端页面
"msg": "Hello Golang!",
})
}
func main() {
r := gin.Default() //返回默认路由引擎,用于处理网络请求
r.GET("/hello", sayHello) //通过引擎获取GET请求,路径为“/hello”,同时说明获取到对应请求执行哪个函数——sayHello
r.Run(":80") //启动服务器程序,监听80端口
}