using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace UIStandardWebApi.WebCore.CorsExtend { /// /// 跨域 /// public static class CorsExtension { /// /// 配置跨域策略 /// /// public static void AddCorsExt(this IServiceCollection services) { services.AddCors(options => { // allcore: 策略名称 options.AddPolicy("allcors", corsBuilder => { corsBuilder.AllowAnyHeader() .AllowAnyOrigin() .AllowAnyMethod(); }); }); } /// /// 配置跨域策略生效 /// /// public static void UseCorsExt(this WebApplication app) { app.UseCors("allcors"); } } }