1、下载框架源码包
go get -u github.com/gin-gonic/gin
2、引入源码包
package main
import "github.com/gin-gonic/gin"
func main() {
}
3、通过引入源码包,做一个DEMO
package main
import (
"fmt"
"github.com/gin-gonic/gin"
"log"
)
func main() {
r := gin.Default()
r.GET("/home", func(c *gin.Context) {
fmt.Println("请求路径", c.FullPath())
//c.JSON就是一个json格式,gin.H{}返回的就是一个map对象:type H map[string]interface{}
c.JSON(200, gin.H{
"data": "这里输出内容是一个对象",
})
})
if err := r.Run(); err != nil { //默认输出是8080端口
log.Fatal(err.Error())
}
}
4、运行结果
服务端显示如下