This commit is contained in:
2025-10-25 08:18:18 +08:00
parent ec80aa92fa
commit 6b0a88ed4c
4 changed files with 59 additions and 23 deletions

View File

@@ -13,26 +13,29 @@ import (
func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
server.AddRoutes(
[]rest.Route{
{
// Get presigned URL for file download
Method: http.MethodPost,
Path: "/file/download",
Handler: DownloadPresignedURLHandler(serverCtx),
},
{
// Get presigned URL for file upload
Method: http.MethodPost,
Path: "/file/upload",
Handler: UploadPresignedURLHandler(serverCtx),
},
{
// Ping the server to check if it's alive
Method: http.MethodGet,
Path: "/ping",
Handler: pingHandler(serverCtx),
},
},
rest.WithMiddlewares(
[]rest.Middleware{serverCtx.SuperAdminAuthMiddleware},
[]rest.Route{
{
// Get presigned URL for file download
Method: http.MethodPost,
Path: "/file/download",
Handler: DownloadPresignedURLHandler(serverCtx),
},
{
// Get presigned URL for file upload
Method: http.MethodPost,
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"),
)
}