From 939351804585eb48fe16ea557c19b653b3bce9f4 Mon Sep 17 00:00:00 2001 From: Yavolte Date: Wed, 11 Jun 2025 11:02:41 +0800 Subject: [PATCH] add http handle --- transport/http/server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/transport/http/server.go b/transport/http/server.go index 1bfcf02..ebe520d 100644 --- a/transport/http/server.go +++ b/transport/http/server.go @@ -90,6 +90,12 @@ func (s *Server) Use(middlewares ...middleware.Middleware) { s.middlewares = append(s.middlewares, middlewares...) } +func (s *Server) Handle(method string, uri string, handler http.HandlerFunc) { + s.engine.Handle(method, uri, func(ctx *gin.Context) { + handler(ctx.Writer, ctx.Request) + }) +} + func (s *Server) Webroot(prefix string, fs http.FileSystem) { s.fs = newFS(time.Now(), fs) s.fs.SetPrefix(prefix)