Versions in this module Expand all Collapse all v1 v1.1.8 Dec 4, 2022 v1.1.7 Nov 26, 2022 Changes in this version + func CORS(c *gin.Context) + func Recover() gin.HandlerFunc + func RequestLog() gin.HandlerFunc + func Trace(traceHeader string) gin.HandlerFunc + type Server struct + func NewServer(addr string) *Server + func (server *Server) AddShutdownHook(hook func()) *Server + func (server *Server) AddStartHook(hook func()) *Server + func (server *Server) EnableAvailableHealthCheck() *Server + func (server *Server) EnableCorsMiddleware() *Server + func (server *Server) EnablePprofHandler() *Server + func (server *Server) EnableReleaseMode() *Server + func (server *Server) EnableSwaggerHandler() *Server + func (server *Server) EnableTraceMiddleware(traceHeader string) *Server + func (server *Server) EnableTracing(service, address string) *Server + func (server *Server) RegisterRouteLoader(loader func(router *gin.Engine)) *Server + func (server *Server) Run(stop <-chan struct{}) + func (server *Server) Shutdown() + func (server *Server) WithDefaultRecoverMiddleware() *Server + func (server *Server) WithDefaultRequestLogMiddleware() *Server + func (server *Server) WithNotFoundHandler(notFoundHandler ...gin.HandlerFunc) *Server