Middleware — gin Architecture
Manages the execution flow of shared request handlers
Entity Profile
Relationship Graph
Domain
Functions
- Any()
- BasePath()
- BasicAuth()
- BasicAuthForProxy()
- BasicAuthForRealm()
- Benchmark404()
- Benchmark404Many()
- Benchmark5Params()
- BenchmarkGithub()
- BenchmarkLoggerMiddleware()
- BenchmarkManyHandlers()
- BenchmarkManyRoutesFirst()
- BenchmarkManyRoutesLast()
- BenchmarkParallelGithubDefault()
- BenchmarkParseAccept()
- BenchmarkPathCleanLong()
- BenchmarkRecoveryMiddleware()
- BindWith()
- CloseNotify()
- Default()
- Delims()
- Descriptor()
- Descriptor()
- DisableConsoleColor()
- EnableJsonDecoderUseNumber()
- Enum()
- EnumDescriptor()
- Error()
- ErrorLogger()
- GET()
- GetLabel()
- GetReps()
- Handle()
- Header()
- Hijack()
- IsDebugging()
- JSON()
- JSON()
- Last()
- Last()
- LatencyColor()
- LoadHTMLFS()
- LoadHTMLGlob()
- Logger()
- LoggerWithWriter()
- Marshal()
- Marshal()
- Marshal()
- Marshal()
- MarshalIndent()
- MarshalIndent()
- MarshalIndent()
- MarshalIndent()
- MarshalXML()
- Mode()
- NewDecoder()
- NewDecoder()
- NewDecoder()
- NewDecoder()
- NewEncoder()
- NewEncoder()
- NewEncoder()
- NewEncoder()
- Number()
- OPTIONS()
- Open()
- PATCH()
- PerformRequest()
- ProtoMessage()
- ProtoReflect()
- Pusher()
- Readdir()
- Recovery()
- RecoveryWithWriter()
- Reset()
- ResetColor()
- Routes()
- RunFd()
- RunListener()
- RunTLS()
- SetFuncMap()
- SetMode()
- SetType()
- StaticFS()
- StaticFile()
- Status()
- String()
- String()
- TestBadUnixSocket()
- TestBasicAuth()
- TestBasicAuth401()
- TestBasicAuth401WithCustomRealm()
- TestBasicAuthAuthorizationHeader()
- TestBasicAuthFails()
- TestBasicAuthForProxy407()
- TestBasicAuthForProxySucceed()
- TestBasicAuthSearchCredential()
- TestBasicAuthSucceed()
- TestBindMiddleware()
- TestBindUriError()
- TestColorForLatency()
- TestColorForMethod()
- TestCreateEngine()
- TestCustomRecovery()
- TestDebugPrint()
- TestDebugPrintError()
- TestDebugPrintFunc()
- TestDebugPrintRoutes()
- TestDebugPrintWARNINGDefaultWithUnsupportedVersion()
- TestDebugPrintWARNINGSetHTMLTemplate()
- TestDir_listDirectory()
- TestEnableJsonDecoderUseNumber()
- TestEngineHandleContextPreventsMiddlewareReEntry()
- TestEngineHandleMethodNotAllowedCornerCase()
- TestErrorSlice()
- TestErrorUnwrap()
- TestEscapedColon()
- TestFileDescriptor()
- TestFilterFlags()
- TestForceConsoleColor()
- TestFunction()
- TestGithubAPI()
- TestH2c()
- TestIsDebugging()
- TestIsOutputColor()
- TestListOfRoutes()
- TestListener()
- TestLiteralColonWithHandler()
- TestLiteralColonWithRun()
- TestLoadHTMLFSFuncMap()
- TestLoadHTMLFSReleaseMode()
- TestLoadHTMLFSTestMode()
- TestLoadHTMLFilesDebugMode()
- TestLoadHTMLFilesUsingTLS()
- TestLoadHTMLGlobFromFuncMap()
- TestLoadHTMLGlobReleaseMode()
- TestLoggerWithConfig()
- TestLoggerWithConfigFormatting()
- TestLoggerWithConfigSkipper()
- TestLoggerWithWriterSkippingPaths()
- TestMarshalXMLforH()
- TestMiddlewareAbort()
- TestMiddlewareAbortHandlersChainAndNext()
- TestMiddlewareCalledOnceByRouterStaticFSNotFound()
- TestMiddlewareFailHandlersChain()
- TestMiddlewareGeneralCase()
- TestMiddlewareNoMethodDisabled()
- TestMiddlewareNoMethodEnabled()
- TestMiddlewareNoRoute()
- TestMiddlewareWrite()
- TestNewOptionFunc()
- TestNoMethodWithGlobalHandlers()
- TestNoMethodWithoutGlobalHandlers()
- TestNoRouteWithGlobalHandlers()
- TestNoRouteWithoutGlobalHandlers()
- TestOnlyFilesFS_Open_err()
- TestPanicInHandler()
- TestPanicWithAbortHandler()
- TestParseAccept()
- TestPathCleanMallocs()
- TestPrepareTrustedCIRDsWith()
- TestPusherWithPusher()
- TestReadNthLine()
- TestRebuild404Handlers()
- TestResponseWriterHijackAfterWriteHeaderNow()
- TestResponseWriterStatusCode()
- TestResponseWriterUnwrap()
- TestResponseWriterWrite()
- TestResponseWriterWriteHeader()
- TestRouterGroupCombineHandlersEmptySliceNotNil()
- TestRouterGroupCombineHandlersTooManyHandlers()
- TestRouterGroupTooManyHandlers()
- TestRouterMiddlewareAndStatic()
- TestRunEmpty()
- TestRunEmptyWithEnv()
- TestRunTLS()
- TestRunWithPort()
- TestSafeInt8()
- TestSecureRequestDump()
- TestSetMode()
- TestShouldBindUri()
- TestWithHttptestWithAutoSelectedPort()
- TestWrap()
- Unmarshal()
- Unmarshal()
- Unmarshal()
- Unmarshal()
- UnmarshalParam()
- Unwrap()
- Unwrap()
- Use()
- Use()
- WrapF()
- Write()
- Write()
- WriteHeader()
- WriteHeader()
- WriteString()
- Written()
- authorizationHeader()
- calculateAbsolutePath()
- captureOutput()
- cleanPath()
- combineHandlers()
- debugPrint()
- debugPrintError()
- debugPrintLoadTemplate()
- debugPrintWARNINGDefault()
- debugPrintWARNINGNew()
- debugPrintWARNINGSetHTMLTemplate()
- defaultHandleRecovery()
- file_test_proto_init()
- file_test_proto_rawDescGZIP()
- filterFlags()
- genLongPaths()
- getMinVer()
- handleHTTPRequest()
- handlerTest1()
- init()
- init()
- init()
- init()
- init()
- init()
- isASCII()
- isTrustedProxy()
- isUnsafeTrustedProxies()
- joinPaths()
- nameOfFunction()
- newMockWriter()
- parseAccept()
- parseIP()
- performRequestInGroup()
- prepareTrustedCIDRs()
- processAccounts()
- readNthLine()
- rebuild404Handlers()
- rebuild405Handlers()
- redirectRequest()
- removeRepeatedChar()
- runRequest()
- safeUint16()
- sanitizePathChars()
- searchCredential()
- secureRequestDump()
- serveError()
- setupHTMLFiles()
- somefunction()
- staticFileHandler()
- testRequest()
- timeFormat()
Frequently Asked Questions
What is the Middleware subdomain?
Middleware is a subdomain in the gin codebase, part of the CoreEngine domain. Manages the execution flow of shared request handlers It contains 0 source files.
Which domain does Middleware belong to?
Middleware belongs to the CoreEngine domain.
What functions are in Middleware?
The Middleware subdomain contains 251 function(s): Any, BasePath, BasicAuth, BasicAuthForProxy, BasicAuthForRealm, Benchmark404, Benchmark404Many, Benchmark5Params, and 243 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free