定义一个全局的AllowSpecificOrigin
private readonly string AllowSpecificOrigin = "AllowSpecificOrigin";
1、在ConfigureServices中配置
//设置允许所有来源跨域
services.AddCors(options => options.AddPolicy(AllowSpecificOrigin,
builder =>
{
builder.AllowAnyMethod()
.AllowAnyHeader()
.SetIsOriginAllowed(_ => true) // =AllowAnyOrigin()
.AllowCredentials();
}));
2、在Configure中配置
//CORS 中间件必须配置为在对 UseRouting 和 UseEndpoints的调用之间执行。 配置不正确将导致中间件停止正常运行。
app.UseCors(AllowSpecificOrigin);