修改跨域

This commit is contained in:
zpc 2024-12-07 03:47:46 +08:00
parent 338697a97f
commit f3a9acb0ca

View File

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