github.com/unionj-cloud/go-doudou@v1.3.8-0.20221011095552-0088008e5b31/framework/http/registry/handler.go (about) 1 package registry 2 3 import ( 4 "github.com/unionj-cloud/go-doudou/framework/http/model" 5 "net/http" 6 ) 7 8 // RegistryHandler define http handler interface 9 type RegistryHandler interface { 10 GetRegistry(w http.ResponseWriter, r *http.Request) 11 } 12 13 // Routes return route slice for gorilla mux 14 func Routes() []model.Route { 15 handler := NewRegistryHandler() 16 return []model.Route{ 17 { 18 Name: "GetRegistry", 19 Method: "GET", 20 Pattern: "/go-doudou/registry", 21 HandlerFunc: handler.GetRegistry, 22 }, 23 } 24 }