主要有三个组成部分

1.主要接口函数 ,示例代码如下
package handler
import (
“github.com/gin-gonic/gin”
“io/ioutil”
“net/http”
)
func Test(context *gin.Context) {
//获取请求body
msg, _ := ioutil.ReadAll(context.Request.Body)
str := string(msg)
context.JSON(http.StatusOK, gin.H{
"message": str,
})
}
2.接口路径定义 ,示例代码如下
package router
import (
“github.com/gin-gonic/gin”
“sun/test1/handler”
)
func InitRouter() *gin.Engine {
router := gin.Default()
router.POST("/api/test", handler.Test)
return router
}
3.启动gin ,示例代码如下
package main
import “sun/test1/router”
func main(){
//初始化go-gin,启动webserver
r := router.InitRouter()
_ = r.Run(":8000")
}
4.然后直接运行,用接口工具访问,如下


2019




被折叠的 条评论
为什么被折叠?



