Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWTMiddleware ¶
type JWTMiddleware struct { Logger *logrus.Logger Option *NewJWTMiddlewareOption }
func NewJWTMiddleware ¶
func NewJWTMiddleware(option *NewJWTMiddlewareOption) *JWTMiddleware
func (*JWTMiddleware) OnRequest ¶
func (m *JWTMiddleware) OnRequest(ctx *haruka.Context)
type NewJWTMiddlewareOption ¶
type PaginationMiddleware ¶
type PaginationMiddleware struct {
// contains filtered or unexported fields
}
func NewPaginationMiddleware ¶
func NewPaginationMiddleware(pageLookUp string, pageSizeLookUp string, defaultPage int, defaultPageSize int) *PaginationMiddleware
func (*PaginationMiddleware) OnRequest ¶
func (p *PaginationMiddleware) OnRequest(ctx *haruka.Context)
type RequestLoggerMiddleware ¶
func NewLoggerMiddleware ¶
func NewLoggerMiddleware() *RequestLoggerMiddleware
func (*RequestLoggerMiddleware) OnRequest ¶
func (r *RequestLoggerMiddleware) OnRequest(ctx *haruka.Context)
Click to show internal directories.
Click to hide internal directories.