From afc3a10f51cfa9e9abec9f699024d4c625b8e403 Mon Sep 17 00:00:00 2001 From: mountain Date: Thu, 29 Jun 2023 16:09:27 +0900 Subject: [PATCH] =?UTF-8?q?serviceptr=EC=9D=B4=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=EB=90=90=EC=9D=84=20=EB=95=8C=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/maingate.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/maingate.go b/core/maingate.go index dc5d6ae..52ccc8a 100644 --- a/core/maingate.go +++ b/core/maingate.go @@ -497,7 +497,9 @@ func (mg *Maingate) RegisterHandlers(ctx context.Context, serveMux *http.ServeMu } logger.Println("Service is registered :", mg.service().ServiceCode) - serveMux.Handle(gocommon.MakeHttpHandlerPattern(prefix, mg.service().ServiceCode, "/"), mg.service()) + serveMux.HandleFunc(gocommon.MakeHttpHandlerPattern(prefix, mg.service().ServiceCode, "/"), func(w http.ResponseWriter, r *http.Request) { + mg.service().ServeHTTP(w, r) + }) serveMux.HandleFunc(gocommon.MakeHttpHandlerPattern(prefix, "api/"), mg.api) serveMux.HandleFunc(gocommon.MakeHttpHandlerPattern(prefix, "query/"), mg.query)