namespace MiaoYu.Core.CrossOrigins;
///
/// 跨域配置
///
public static class CrossOriginConfig
{
///
/// 添加跨域
///
///
public static void AddCrossOrigin(this WebApplicationBuilder webApplicationBuilder)
{
// 跨域配置 配置跨域处理
webApplicationBuilder.Services.AddCors(options =>
{
options.AddDefaultPolicy(builder =>
{
builder
.SetIsOriginAllowed(_ => true)
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();
});
});
}
///
/// 使用跨域
///
public static void UseCrossOrigin(this WebApplication webApplication)
{
// 使用跨域 警告: 通过终结点路由,CORS 中间件必须配置为在对UseRouting和UseEndpoints的调用之间执行。 配置不正确将导致中间件停止正常运行。
webApplication.UseCors();
}
}