Categorygithub.com/ikaiguang/go-http
modulepackage
0.0.3
Repository: https://github.com/ikaiguang/go-http.git
Documentation: pkg.go.dev

# README

go-http

golang http server

基于 gin-gonic/gin

使用例子


func TestRunServer(t *testing.T) {
	engine := New()

	var handler = func(c *gin.Context) {
		c.JSON(200, gin.H{
			"message": "pong",
		})
	}

	RegisterRoutes(engine, []*Route{NewRoute("GET", "ping", handler)})

	if err := RunServer(engine); err != nil {
		panic(err)
	}
}

todo

日志/健康...

# Packages

No description provided by the author
Package protobuf is a generated protocol buffer package.

# Functions

Default gin.Default.
GetServerAddr server addr GetServerAddr default 30216.
Default gin.New.
NewRoute new route.
RegisterRouteGroup : register route group.
RegisterRoutes : register routes.
RegisterServer register server.
Run gin.Engine.Run.
RunServer run server.
RunTLS gin.Engine.RunTLS.
RunUnix gin.Engine.RunUnix.
SetMode gin.SetMode.
Use gin.Engine.Use.

# Structs

Route : http route.