From 166382ffa81bc52aa493f6b2525ff9eec8d09fcd Mon Sep 17 00:00:00 2001 From: cialloo Date: Sat, 25 Oct 2025 09:36:58 +0800 Subject: [PATCH] update --- api/Blog.api | 9 +++++++-- app/internal/handler/routes.go | 18 ++++++++++++------ 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/api/Blog.api b/api/Blog.api index dce2dd1..b49b9c0 100644 --- a/api/Blog.api +++ b/api/Blog.api @@ -37,8 +37,7 @@ type ( ) @server ( - middleware: SuperAdminAuthMiddleware - prefix: /api/blog + prefix: /api/blog ) service Blog { @doc ( @@ -47,7 +46,13 @@ service Blog { ) @handler pingHandler get /ping (PingReq) returns (PingResp) +} +@server ( + middleware: SuperAdminAuthMiddleware + prefix: /api/blog +) +service Blog { @doc ( summary: "Get presigned URL for file upload" description: "Get presigned URL for file upload" diff --git a/app/internal/handler/routes.go b/app/internal/handler/routes.go index 40bc0f4..3c5c531 100644 --- a/app/internal/handler/routes.go +++ b/app/internal/handler/routes.go @@ -12,6 +12,18 @@ import ( ) func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) { + server.AddRoutes( + []rest.Route{ + { + // Ping the server to check if it's alive + Method: http.MethodGet, + Path: "/ping", + Handler: pingHandler(serverCtx), + }, + }, + rest.WithPrefix("/api/blog"), + ) + server.AddRoutes( rest.WithMiddlewares( []rest.Middleware{serverCtx.SuperAdminAuthMiddleware}, @@ -28,12 +40,6 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) { Path: "/file/upload", Handler: UploadPresignedURLHandler(serverCtx), }, - { - // Ping the server to check if it's alive - Method: http.MethodGet, - Path: "/ping", - Handler: pingHandler(serverCtx), - }, }..., ), rest.WithPrefix("/api/blog"),