12345678910111213141516171819202122 |
- // +build experimental,!windows
- package server
- func (s *Server) registerSubRouter() {
- httpHandler := s.daemon.NetworkAPIRouter()
- subrouter := s.router.PathPrefix("/v{version:[0-9.]+}/networks").Subrouter()
- subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
- subrouter = s.router.PathPrefix("/networks").Subrouter()
- subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
- subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/services").Subrouter()
- subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
- subrouter = s.router.PathPrefix("/services").Subrouter()
- subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
- subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/sandboxes").Subrouter()
- subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
- subrouter = s.router.PathPrefix("/sandboxes").Subrouter()
- subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
- }
|