# Packages
No description provided by the author
# Functions
GetMiddlewareKey returns a unique key for middleware.
New create a web server.
NewHandlerManager creates a new middleware manager, initialize common useful middlewares.
No description provided by the author
WithConfiguration set up the configuration of the web server by a configuration instance.
WithGracefulStop indicate use graceful stop.
WithMiddlewareApplyFunc provide a simple way to inject middleware by gin.HandlerFunc.
WithMiddlewareNewFunc provide a simple way to inject middleware by MiddlewareNewFunc.
# Structs
HandlerManager is a manager about middleware new function and shutdown function, and auto calls those functions when needed; it tries to keep the middleware are immutable.
Router is base on Gin.
RouterGroup is a wrapper for gin.RouterGroup.
No description provided by the author
No description provided by the author
# Type aliases
Option the function to apply a configuration option.