Home / Function/ getScheme() — fiber Function Reference

getScheme() — fiber Function Reference

Architecture documentation for the getScheme() function in proxy.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  b34610ce_5ed0_3189_fb29_658fab24febf["getScheme()"]
  409bdb74_0bb5_be72_7b00_0c1c6089b005["proxy.go"]
  b34610ce_5ed0_3189_fb29_658fab24febf -->|defined in| 409bdb74_0bb5_be72_7b00_0c1c6089b005
  8fe027cc_2ba5_d594_f941_013559087e63["doAction()"]
  8fe027cc_2ba5_d594_f941_013559087e63 -->|calls| b34610ce_5ed0_3189_fb29_658fab24febf
  style b34610ce_5ed0_3189_fb29_658fab24febf fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/proxy/proxy.go lines 205–211

func getScheme(uri []byte) []byte {
	i := bytes.IndexByte(uri, '/')
	if i < 1 || uri[i-1] != ':' || i == len(uri)-1 || uri[i+1] != '/' {
		return nil
	}
	return uri[:i-1]
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does getScheme() do?
getScheme() is a function in the fiber codebase, defined in middleware/proxy/proxy.go.
Where is getScheme() defined?
getScheme() is defined in middleware/proxy/proxy.go at line 205.
What calls getScheme()?
getScheme() is called by 1 function(s): doAction.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free