Program.cs中添加:
1 builder.Services.AddCors(c => c.AddPolicy("AllowAnyOrigin", p => p.AllowAnyHeader().AllowAnyMethod().AllowAnyOrigin()));
然后给app调用UseCors方法
app.UseCors();
最后在controller中给api添加 [EnableCors("AllowAnyOrigin")] 特性;这里的"AllowAnyOrigin"是前面builder.Sevice.AddCors中添加的Policy名。
测试在前台调用可以正常返回数据
实际开发应该不能进行允许全部源,域的CORS配置。这里为了本地调试方便,暂时设置全都是任意。