コード例 #1
0
ファイル: routing.go プロジェクト: kaggis/argo-web-api
// HandleSubrouter uses the subrouter for a specific calls and creates a tree of sorts
// handling each route with a different subrouter
func HandleSubrouter(s *mux.Router, confhandler *respond.ConfHandler) {

	serviceSubrouter := s.StrictSlash(false).PathPrefix("/{report_name}").Subrouter()
	serviceSubrouter = respond.PrepAppRoutes(serviceSubrouter, confhandler, appServiceRoutes)

	groupSubrouter := s.StrictSlash(false).PathPrefix("/{report_name}").Subrouter()
	groupSubrouter = respond.PrepAppRoutes(groupSubrouter, confhandler, appGroupRoutes)

	s = respond.PrepAppRoutes(s, confhandler, appRoutesV2)
}
コード例 #2
0
ファイル: routing.go プロジェクト: kaggis/argo-web-api
func HandleSubrouter(s *mux.Router, confhandler *respond.ConfHandler) {

	// s.Methods("GET").
	// 	Path("/factors").
	// 	Name("List Factors").
	// 	Handler(respond.WrapAll(confhandler.Respond(List), confhandler.Config))
	//
	// s.Methods("OPTIONS").
	// 	Path("/factors").
	// 	Name("List Options of Resource").
	// 	Handler(confhandler.Respond(Options))

	s = respond.PrepAppRoutes(s, confhandler, appRoutesV2)

}
コード例 #3
0
ファイル: routing.go プロジェクト: kaggis/argo-web-api
// HandleSubrouter contains the different paths to follow during subrouting
func HandleSubrouter(s *mux.Router, confhandler *respond.ConfHandler) {

	s = respond.PrepAppRoutes(s, confhandler, appRoutesV2)

}