Home / Function/ serveError() — gin Function Reference

serveError() — gin Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  ef3f8510_acf2_d141_9fc2_4a28dc04dc53["serveError()"]
  22068897_9e6c_d28e_6b96_439ffa67fe6e["gin.go"]
  ef3f8510_acf2_d141_9fc2_4a28dc04dc53 -->|defined in| 22068897_9e6c_d28e_6b96_439ffa67fe6e
  style ef3f8510_acf2_d141_9fc2_4a28dc04dc53 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

gin.go lines 764–779

func serveError(c *Context, code int, defaultMessage []byte) {
	c.writermem.status = code
	c.Next()
	if c.writermem.Written() {
		return
	}
	if c.writermem.Status() == code {
		c.writermem.Header()["Content-Type"] = mimePlain
		_, err := c.Writer.Write(defaultMessage)
		if err != nil {
			debugPrint("cannot write message to writer during serve error: %v", err)
		}
		return
	}
	c.writermem.WriteHeaderNow()
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does serveError() do?
serveError() is a function in the gin codebase, defined in gin.go.
Where is serveError() defined?
serveError() is defined in gin.go at line 764.

Analyze Your Own Codebase

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

Try Supermodel Free