fix: some api bug
This commit is contained in:
@@ -8,10 +8,20 @@ Prometheus:
|
||||
Path: /metrics
|
||||
|
||||
|
||||
FileRpcConf:
|
||||
Target: k8s://juwan/objectstory-rpc-svc:8080
|
||||
# ===== PROC CONF =====
|
||||
#FileRpcConf:
|
||||
# Target: k8s://juwan/objectstory-rpc-svc:8080
|
||||
#
|
||||
#Log:
|
||||
# Level: info
|
||||
|
||||
# ===== DEV CONF =====
|
||||
FileRpcConf:
|
||||
Endpoints:
|
||||
- objectstory-rpc:8080
|
||||
|
||||
Log:
|
||||
Level: debug
|
||||
|
||||
# k8s://juwan/<service name>:8080
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
|
||||
{
|
||||
// 文件获取接口 (如果是私有文件,通过此接口获取或重定向)
|
||||
Method: http.MethodGet,
|
||||
Path: "/files/:fileId",
|
||||
Path: "/files",
|
||||
Handler: file.GetFileHandler(serverCtx),
|
||||
},
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
package types
|
||||
|
||||
type GetFileReq struct {
|
||||
FileId string `path:"fileId"`
|
||||
FileId string `form:"key"`
|
||||
}
|
||||
|
||||
type UploadReq struct {
|
||||
|
||||
@@ -6,6 +6,7 @@ package main
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"juwan-backend/common/middlewares"
|
||||
|
||||
"juwan-backend/app/objectstory/api/internal/config"
|
||||
"juwan-backend/app/objectstory/api/internal/handler"
|
||||
@@ -24,6 +25,8 @@ func main() {
|
||||
conf.MustLoad(*configFile, &c)
|
||||
|
||||
server := rest.MustNewServer(c.RestConf)
|
||||
server.Use(middlewares.NewRequestMiddleware().Handle)
|
||||
server.Use(middlewares.NewHeaderExtractorMiddleware().Handle)
|
||||
defer server.Stop()
|
||||
|
||||
ctx := svc.NewServiceContext(c)
|
||||
|
||||
Reference in New Issue
Block a user