toFiberHandler() — fiber Function Reference
Architecture documentation for the toFiberHandler() function in adapter.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 694b7407_0512_b0f6_166f_f7fd153ca0dd["toFiberHandler()"] be85d8ad_2478_47b5_e5e7_f666d58bdb3a["adapter.go"] 694b7407_0512_b0f6_166f_f7fd153ca0dd -->|defined in| be85d8ad_2478_47b5_e5e7_f666d58bdb3a c611ec9f_3e23_68c7_e25a_4191c63ce3a2["collectHandlers()"] c611ec9f_3e23_68c7_e25a_4191c63ce3a2 -->|calls| 694b7407_0512_b0f6_166f_f7fd153ca0dd fab24905_845a_e2c7_36b2_1ce766855f2e["adaptFiberHandler()"] 694b7407_0512_b0f6_166f_f7fd153ca0dd -->|calls| fab24905_845a_e2c7_36b2_1ce766855f2e acdfa6a2_5267_e4da_8d3b_d80b8f014081["adaptExpressHandler()"] 694b7407_0512_b0f6_166f_f7fd153ca0dd -->|calls| acdfa6a2_5267_e4da_8d3b_d80b8f014081 912f9d32_0233_1ada_04dd_b642002f551d["adaptHTTPHandler()"] 694b7407_0512_b0f6_166f_f7fd153ca0dd -->|calls| 912f9d32_0233_1ada_04dd_b642002f551d 978ddbad_7362_6f05_458c_9f55bf20deb2["adaptFastHTTPHandler()"] 694b7407_0512_b0f6_166f_f7fd153ca0dd -->|calls| 978ddbad_7362_6f05_458c_9f55bf20deb2 style 694b7407_0512_b0f6_166f_f7fd153ca0dd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
adapter.go lines 13–30
func toFiberHandler(handler any) (Handler, bool) {
if handler == nil {
return nil, false
}
switch handler.(type) {
case Handler, func(Ctx): // (1)-(2) Fiber handlers
return adaptFiberHandler(handler)
case func(Req, Res) error, func(Req, Res), func(Req, Res, func() error) error, func(Req, Res, func() error), func(Req, Res, func()) error, func(Req, Res, func()), func(Req, Res, func(error)), func(Req, Res, func(error)) error, func(Req, Res, func(error) error), func(Req, Res, func(error) error) error: // (3)-(12) Express-style request handlers
return adaptExpressHandler(handler)
case http.HandlerFunc, http.Handler, func(http.ResponseWriter, *http.Request): // (13)-(15) net/http handlers
return adaptHTTPHandler(handler)
case fasthttp.RequestHandler, func(*fasthttp.RequestCtx) error: // (16)-(17) fasthttp handlers
return adaptFastHTTPHandler(handler)
default: // (18) unsupported handler type
return nil, false
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does toFiberHandler() do?
toFiberHandler() is a function in the fiber codebase, defined in adapter.go.
Where is toFiberHandler() defined?
toFiberHandler() is defined in adapter.go at line 13.
What does toFiberHandler() call?
toFiberHandler() calls 4 function(s): adaptExpressHandler, adaptFastHTTPHandler, adaptFiberHandler, adaptHTTPHandler.
What calls toFiberHandler()?
toFiberHandler() is called by 1 function(s): collectHandlers.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free