4
This commit is contained in:
parent
0b1e005c55
commit
05c91a474e
1 changed files with 19 additions and 7 deletions
26
router.go
26
router.go
|
|
@ -29,10 +29,22 @@ func (r *DomainRouter) Handler(handler http.Handler) *mux.Route {
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewDomainRouter creates a new DomainRouter for a specific host.
|
// NewDomainRouter creates a new DomainRouter for a specific host.
|
||||||
func (r *Router) NewDomainRouter(domain string) *DomainRouter {
|
// func (r *Router) NewHostRouter(domain string, rule string) *DomainRouter {
|
||||||
domainRouter := r.NewRoute().Host(domain).Subrouter()
|
|
||||||
return &DomainRouter{
|
// domainRouter := &DomainRouter{
|
||||||
Domain: domain,
|
// Domain: "",
|
||||||
Router: domainRouter,
|
// Router: nil,
|
||||||
}
|
// }
|
||||||
}
|
|
||||||
|
// switch rule {
|
||||||
|
// case "Domain":
|
||||||
|
// {
|
||||||
|
// domainRouter.Router = r.NewRoute().Host(domain).Subrouter()
|
||||||
|
// }
|
||||||
|
// default:
|
||||||
|
// {
|
||||||
|
// domainRouter.Router = r.NewRoute().Host(domain).Subrouter()
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// return domainRouter
|
||||||
|
// }
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue