@@ -13,7 +13,6 @@ import (
1313func (api * Api ) setupInfoRouters (router * fox.Engine ) {
1414 // 服务列表和信息查询
1515 router .GET ("/v1/services" , api .GetServices )
16- router .GET ("/v1/services/:service" , api .GetServiceByName )
1716 router .GET ("/v1/services/:service/activeVersions" , api .GetServiceActiveVersions )
1817 router .GET ("/v1/services/:service/availableVersions" , api .GetServiceAvailableVersions )
1918 router .GET ("/v1/metrics/:service/:name" , api .GetServiceMetricTimeSeries )
@@ -185,39 +184,6 @@ func (api *Api) CreateService(c *fox.Context) {
185184 })
186185}
187186
188- // GetServiceByName 获取单个服务信息(GET /v1/services/:service)
189- func (api * Api ) GetServiceByName (c * fox.Context ) {
190- ctx := c .Request .Context ()
191- serviceName := c .Param ("service" )
192-
193- if serviceName == "" {
194- c .JSON (http .StatusBadRequest , map [string ]any {
195- "error" : "bad request" ,
196- "message" : "service name is required" ,
197- })
198- return
199- }
200-
201- svc , err := api .service .GetServiceByName (ctx , serviceName )
202- if err != nil {
203- if err == service .ErrServiceNotFound {
204- c .JSON (http .StatusNotFound , map [string ]any {
205- "error" : "not found" ,
206- "message" : "service not found" ,
207- })
208- return
209- }
210- log .Error ().Err (err ).Str ("service" , serviceName ).Msg ("failed to get service" )
211- c .JSON (http .StatusInternalServerError , map [string ]any {
212- "error" : "internal server error" ,
213- "message" : "failed to get service" ,
214- })
215- return
216- }
217-
218- c .JSON (http .StatusOK , svc )
219- }
220-
221187// UpdateService 更新服务信息(PUT /v1/services/:service)
222188func (api * Api ) UpdateService (c * fox.Context ) {
223189 ctx := c .Request .Context ()
0 commit comments