在ASP.NETCore项目中使用CORS跨域时,指定源方法无效如何解决
前端项目端口5173

如果使用Policy.WithOrigins(urls)方法则前端无法连接后端服务器
string[] urls = new[] { "http://localhost:5173" };
builder.Services.AddCors(option =>
{
option.AddDefaultPolicy(b =>
{
b.WithOrigins(urls).AllowAnyMethod().AllowAnyHeader().AllowCredentials();
});
});

如果使用policy.SetIsOriginAllowed(_ => true)则可以连通,但是这并不符合需求,求解决
builder.Services.AddCors(options =>
{
options.AddDefaultPolicy(policy =>
{
policy.SetIsOriginAllowed(_ => true).AllowAnyMethod().AllowAnyHeader().AllowCredentials();
});
});