Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/cookieY/yee
/ types & classes
Types & classes
56 in github.com/cookieY/yee
⨍
Functions
417
◇
Types & classes
56
Struct
BasicAuthConfig
BasicAuthConfig defines the config of basicAuth middleware
middleware/basicAuth.go:13
Interface
BindUnmarshaler
BindUnmarshaler is the interface used to wrap the UnmarshalParam method. Types that don't implement this, but do implement encoding.TextUnmarshaler wi
bind.go:24
Struct
CORSConfig
CORSConfig defined the config of CORS middleware
middleware/cors.go:12
Struct
CSRFConfig
CSRFConfig defines the config of CSRF middleware
middleware/csrf.go:15
Struct
Color
logger/color.go:125
Interface
Context
Context is the default implementation interface of context
context.go:24
Struct
Core
Core implement httpServer interface
yee.go:22
Struct
DefaultBinder
DefaultBinder is the default implementation of the Binder interface.
bind.go:19
Struct
GenCodeVal
gen.go:75
Struct
GzipConfig
GzipConfig defines config of Gzip middleware
middleware/gzip.go:16
FuncType
HandlerFunc
HandlerFunc define handler of context
yee.go:16
TypeAlias
HandlersChain
HandlersChain define handler chain of context
yee.go:19
FuncType
JWTErrorHandler
JWTErrorHandler defines a function which is error for a valid token.
middleware/jwt.go:28
FuncType
JWTSuccessHandler
JWTSuccessHandler defines a function which is executed for a valid token.
middleware/jwt.go:31
Struct
JwtConfig
JwtConfig defines the config of JWT middleware
middleware/jwt.go:13
Interface
Logger
Logger ...
logger/log.go:35
Struct
LoggerConfig
LoggerConfig defines config of logger middleware
middleware/logger.go:15
Struct
Param
Param is a single URL parameter, consisting of a key and a value.
tree.go:17
TypeAlias
Params
Params is a Param-slice, as returned by the router. The slice is ordered, the first URL parameter is also the first slice value. It is therefore safe
tree.go:25
Struct
ProxyConfig
middleware/proxy.go:22
Struct
ProxyTarget
middleware/proxy.go:17
Interface
ProxyTargetHandler
middleware/proxy.go:13
Struct
RateLimitConfig
RateLimitConfig defines config of rateLimit middleware
middleware/rateLimit.go:12
Struct
RequestIDConfig
RequestIDConfig defines config of requestID middleware
middleware/requestID.go:11
Interface
ResponseWriter
ResponseWriter ...
response_overide.go:20
Struct
RestfulAPI
RestfulAPI is the default implementation of restfulApi interface
router.go:19
Struct
Route
benchmark_test.go:11
Struct
Router
router.go:11
Struct
SecureConfig
SecureConfig defines config of secure middleware
middleware/secure.go:12
Struct
Svr
test/host.pb.go:23
Struct
TraceConfig
middleware/trace.go:20
Struct
cmdbBind
bind_test.go:22
Struct
context
context.go:72
FuncType
csrfTokenCreator
func(yee.Context) (string, error)
middleware/csrf.go:27
Struct
empty
bind_test.go:19
Struct
errorHandler
middleware/proxy.go:29
Struct
expr
gen.go:69
FuncType
fnValidator
func([]byte) (bool, error)
middleware/basicAuth.go:18
Struct
gzipResponseWriter
middleware/gzip.go:20
FuncType
inner
func(interface{}, []string, *Color) string
logger/color.go:14
FuncType
jwtExtractor
func(yee.Context) (string, error)
middleware/jwt.go:25
Struct
logger
logger/log.go:24
Struct
methodTree
tree.go:45
TypeAlias
methodTrees
tree.go:50
Struct
neuteredReaddirFile
fs.go:12
Struct
node
tree.go:94
TypeAlias
nodeType
tree.go:85
Struct
nodeValue
nodeValue holds return values of (*Node).getValue method
tree.go:383
Struct
onlyFilesFS
fs.go:8
Struct
res
context_test.go:14
Struct
responseDumper
middleware/trace.go:28
Struct
responseWriter
response_overide.go:50
Struct
testCase
router_test.go:88
Struct
user
bind_test.go:13
Struct
user
middleware/basicAuth_test.go:14
Struct
x
test/host.pb.go:159