diff --git a/LFlow.Permission/PermissionMiddleware.cs b/LFlow.Permission/PermissionMiddleware.cs index bbf4a11..fa21d74 100644 --- a/LFlow.Permission/PermissionMiddleware.cs +++ b/LFlow.Permission/PermissionMiddleware.cs @@ -17,7 +17,7 @@ public class PermissionMiddleware : ILFlowMiddleware /// /// 优先级 /// - public int Priority => 2; + public int Priority => 1; /// /// 执行入口 @@ -45,6 +45,11 @@ public class PermissionMiddleware : ILFlowMiddleware await context.Response.WriteAsync(JsonConvert.SerializeObject(ApiResult.FailResult("无权限!", 100501))); } } - + // 预检请求 + if (context.Request.Method == "OPTIONS") + { + await next(); + // context.Response.StatusCode = StatusCodes.Status200OK; + } } } \ No newline at end of file