Home / Function/ resolveAddress() — gin Function Reference

resolveAddress() — gin Function Reference

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

Entity Profile

Relationship Graph

Source Code

utils.go lines 147–161

func resolveAddress(addr []string) string {
	switch len(addr) {
	case 0:
		if port := os.Getenv("PORT"); port != "" {
			debugPrint("Environment variable PORT=\"%s\"", port)
			return ":" + port
		}
		debugPrint("Environment variable PORT is undefined. Using port :8080 by default")
		return ":8080"
	case 1:
		return addr[0]
	default:
		panic("too many parameters")
	}
}

Domain

Subdomains

Analyze Your Own Codebase

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

Try Supermodel Free