diff --git a/bj_power_mes/internal/handler/routes.go b/bj_power_mes/internal/handler/routes.go index dd64db5..c442fe0 100644 --- a/bj_power_mes/internal/handler/routes.go +++ b/bj_power_mes/internal/handler/routes.go @@ -14,7 +14,7 @@ func RegisterRoutes(server *rest.Server, serverCtx *svc.ServiceContext) { server.AddRoutes([]rest.Route{ {Method: http.MethodPost, Path: "/login", Handler: LoginHandler(serverCtx)}, {Method: http.MethodPost, Path: "/refresh", Handler: RefreshHandler(serverCtx)}, - }, rest.WithPrefix("/api/v1")) + }, rest.WithPrefix("/api/v1"), rest.WithMaxBytes(serverCtx.Config.Upload.MaxMB<<20)) // JWT 保护:用户信息 + 用户/角色/权限 管理 jwtAdmin := []rest.Route{ @@ -41,5 +41,6 @@ func RegisterRoutes(server *rest.Server, serverCtx *svc.ServiceContext) { rest.WithMiddlewares([]rest.Middleware{permissionGuard(serverCtx)}, jwtAdmin...), rest.WithPrefix("/api/v1"), rest.WithJwt(serverCtx.Config.Auth.AccessSecret), + rest.WithMaxBytes(serverCtx.Config.Upload.MaxMB<<20), ) } diff --git a/bj_power_mes/internal/handler/routes_production.go b/bj_power_mes/internal/handler/routes_production.go index 269e3d8..3581bce 100644 --- a/bj_power_mes/internal/handler/routes_production.go +++ b/bj_power_mes/internal/handler/routes_production.go @@ -142,5 +142,7 @@ func RegisterProductionRoutes(server *rest.Server, serverCtx *svc.ServiceContext rest.WithMiddlewares([]rest.Middleware{permissionGuard(serverCtx)}, jwtRoutes...), rest.WithPrefix("/api/v1"), rest.WithJwt(serverCtx.Config.Auth.AccessSecret), + // 请求体上限跟随 Upload.MaxMB(默认20MB),否则 go-zero 默认 1MB 会 413(PDF/照片上传在此分组) + rest.WithMaxBytes(serverCtx.Config.Upload.MaxMB<<20), ) } diff --git a/bj_power_mes/main.go b/bj_power_mes/main.go index 3ac7837..00ad1bd 100644 --- a/bj_power_mes/main.go +++ b/bj_power_mes/main.go @@ -167,7 +167,6 @@ func main() { server := rest.MustNewServer( c.RestConf, rest.WithCors("*"), - rest.WithMaxBytes(c.Upload.MaxMB<<20), // 请求体上限跟随 Upload.MaxMB(默认20MB),否则 go-zero 默认 1MB 会 413 rest.WithNotFoundHandler(http.HandlerFunc(spaHandler.ServeHTTP)), ) defer server.Stop() diff --git a/bj_power_mes/public/index.html b/bj_power_mes/public/index.html new file mode 100644 index 0000000..767afd4 --- /dev/null +++ b/bj_power_mes/public/index.html @@ -0,0 +1,13 @@ + + +
+ + +