Net core跨域
appsettings.json
"CorsUrls": [
"http://localhost:9527",
"https://localhost:3000",
]
注册信息
var cors = Configuration.GetSection("CorsUrls").GetChildren().Select(p => p.Value);
services.AddCors(c =>
{
c.AddPolicy(AllowSpecificOrigins, policy =>
{
policy
.WithOrigins(cors.ToArray())
.AllowAnyHeader()
.AllowAnyMethod()
.AllowCredentials();
});
});
services.AddControllers();
添加管道
app.UseCors(AllowSpecificOrigins);