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"),