From f3a9acb0caf6caaf1f8b938f9c5d56759d5d45f2 Mon Sep 17 00:00:00 2001 From: zpc Date: Sat, 7 Dec 2024 03:47:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B7=A8=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CrossOrigins/CrossOriginConfig.cs | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/admin-server/CloudGaming.Core/CrossOrigins/CrossOriginConfig.cs b/admin-server/CloudGaming.Core/CrossOrigins/CrossOriginConfig.cs index 080d6b2..8851a8c 100644 --- a/admin-server/CloudGaming.Core/CrossOrigins/CrossOriginConfig.cs +++ b/admin-server/CloudGaming.Core/CrossOrigins/CrossOriginConfig.cs @@ -14,14 +14,23 @@ public static class CrossOriginConfig // 跨域配置 配置跨域处理 webApplicationBuilder.Services.AddCors(options => { - options.AddDefaultPolicy(builder => - { - builder - .SetIsOriginAllowed(_ => true) - .AllowAnyMethod() - .AllowAnyHeader() - .AllowCredentials(); - }); + options.AddPolicy("_myAllowSpecificOrigins", + builder => + { + builder + .AllowAnyOrigin() + .AllowAnyHeader() + .AllowAnyMethod(); + }); + //options.AddDefaultPolicy(builder => + //{ + // builder + // .SetIsOriginAllowed(_ => true) + // .AllowAnyMethod() + // .AllowAnyHeader() + // .AllowCredentials(); + + //}); }); } @@ -31,7 +40,7 @@ public static class CrossOriginConfig public static void UseCrossOrigin(this WebApplication webApplication) { // 使用跨域 警告: 通过终结点路由,CORS 中间件必须配置为在对UseRouting和UseEndpoints的调用之间执行。 配置不正确将导致中间件停止正常运行。 - webApplication.UseCors(); + webApplication.UseCors("_myAllowSpecificOrigins"); } }