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"); } }