Documentation ¶
Index ¶
- Constants
- func AuthJWT(mgr session.ITokenManager, factory FactoryToIToken) gin.HandlerFunc
- func CORS() gin.HandlerFunc
- func LogRequest(Logger *logger.Logger, logResponse bool) gin.HandlerFunc
- func Recovery(out io.Writer) gin.HandlerFunc
- func RecoveryWithWriter(out io.Writer) gin.HandlerFunc
- type FactoryToIToken
Constants ¶
View Source
const ( // SessionKey . SessionKey = "session" // HTTPTokenHeaderName . HTTPTokenHeaderName = "X-Token" )
Variables ¶
This section is empty.
Functions ¶
func AuthJWT ¶
func AuthJWT(mgr session.ITokenManager, factory FactoryToIToken) gin.HandlerFunc
AuthJWT .
func LogRequest ¶
func LogRequest(Logger *logger.Logger, logResponse bool) gin.HandlerFunc
LogRequest is a middleware to log each request
func Recovery ¶
func Recovery(out io.Writer) gin.HandlerFunc
Recovery is a middleware to record each panic into file usage like:
gin.Engine.Use(Recovery(*os.File))
func RecoveryWithWriter ¶
func RecoveryWithWriter(out io.Writer) gin.HandlerFunc
RecoveryWithWriter returns a middleware for a given writer that recovers from any panics and writes a 500 if there was one.
Types ¶
Click to show internal directories.
Click to hide internal directories.