1 简介

Gin 是一个用 Go (Golang) 编写的 web 框架。它的速度很快, 内存占用小, 支持中间件, 路由组
image.png

2 安装

下载并安装 gin

go get -u github.com/gin-gonic/gin

image.png

3 第一个Gin示例

  1. package main
  2. import (
  3. "github.com/gin-gonic/gin"
  4. )
  5. func main() {
  6. r := gin.Default() // 返回默认的路由引擎
  7. r.GET("/hello", sayHello)
  8. r.GET("/book", func(c *gin.Context) {
  9. c.JSON(200, gin.H{
  10. "message": "get",
  11. })
  12. })
  13. r.POST("/book", func(c *gin.Context) {
  14. c.JSON(200, gin.H{
  15. "message": "post",
  16. })
  17. })
  18. r.Run(":9090")
  19. }
  20. func sayHello(c *gin.Context) {
  21. c.JSON(200, gin.H{
  22. "message": "Hello golang!",
  23. })
  24. }