namespace ZR.Admin.WebApi.Extensions { public static class CorsExtension { /// /// 跨域配置 /// /// /// public static void AddCors(this IServiceCollection services, IConfiguration configuration) { var corsUrls = configuration["corsUrls"]?.Split(',', StringSplitOptions.RemoveEmptyEntries); //配置跨域 services.AddCors(c => { c.AddPolicy("Policy", policy => { policy.WithOrigins(corsUrls ?? Array.Empty()) .AllowAnyHeader()//允许任意头 .AllowCredentials()//允许cookie .AllowAnyMethod();//允许任意方法 }); }); } } }