Golang go-gin路由
代码实现 main.go package main import ( "fmt" "github.com/jihite/go-gin-example/pkg/setting" "github.com/jihite/go-gin-example/routers" "net/http" ) func main() { router := routers.InitRouter() s := &http.Server{ Addr: fmt.Sprintf(":%d", setting.HTTPPort), Handler: router, ReadTimeout: setting.ReadTimeout, WriteTimeout: setting.WriteTimeout, MaxHeaderBytes: 1 << 20, } s.ListenAndServe() } http:Server: Addr:监听的TCP地址,格式为 :8000 Handler:http句柄,实质为 ServeHTTP ,用于处理程序响应HTTP请求 ReadTimeout:允许读取的最大时间 WriteTimeout:允许写入的最大时间 MaxHeaderBytes:请求头的最大字节数 实现InitRouter() func InitRouter() *gin.Engine { r := gin.New()