Home / Function/ Handler() — gin Function Reference

Handler() — gin Function Reference

Architecture documentation for the Handler() function in gin.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  574d40af_3b9a_ed63_5543_dccb95923f9d["Handler()"]
  f5bd8f1c_9c06_9fce_2929_687a39509ca8["Run()"]
  f5bd8f1c_9c06_9fce_2929_687a39509ca8 -->|calls| 574d40af_3b9a_ed63_5543_dccb95923f9d
  a0b5bdc8_9103_2fbd_2b3b_9295c5f6b4f7["RunTLS()"]
  a0b5bdc8_9103_2fbd_2b3b_9295c5f6b4f7 -->|calls| 574d40af_3b9a_ed63_5543_dccb95923f9d
  0d547443_1bfd_a0be_be1c_ce9b82d0241a["RunUnix()"]
  0d547443_1bfd_a0be_be1c_ce9b82d0241a -->|calls| 574d40af_3b9a_ed63_5543_dccb95923f9d
  56e423f9_cdc7_b5a7_3d1c_9ade1e3f4d95["RunQUIC()"]
  56e423f9_cdc7_b5a7_3d1c_9ade1e3f4d95 -->|calls| 574d40af_3b9a_ed63_5543_dccb95923f9d
  87d071bd_480a_e635_b237_cc68d91f720b["RunListener()"]
  87d071bd_480a_e635_b237_cc68d91f720b -->|calls| 574d40af_3b9a_ed63_5543_dccb95923f9d
  style 574d40af_3b9a_ed63_5543_dccb95923f9d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

gin.go lines 243–250

func (engine *Engine) Handler() http.Handler {
	if !engine.UseH2C {
		return engine
	}

	h2s := &http2.Server{}
	return h2c.NewHandler(engine, h2s)
}

Domain

Subdomains

Frequently Asked Questions

What does Handler() do?
Handler() is a function in the gin codebase.
What calls Handler()?
Handler() is called by 5 function(s): Run, RunListener, RunQUIC, RunTLS, RunUnix.

Analyze Your Own Codebase

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

Try Supermodel Free