type Route struct {
Prefix string `json:"prefix"`
Port int `json:"port"`
HTTPS bool `json:"https"`
IP net.IP `json:"-"`
// contains filtered or unexported fields
}
Route describes a single endpoint which is accepting requests for the Route's
prefix
FindRoute returns an available Route for a request directed at the given
host, or false if none is found. If any whitelistedSuffixes are given then
host must have one of them, or no Route will be returned