为特定控制器启用 CORS 策略
要为特定控制器启用某个 CORS 策略,你必须在 ConfigureServices
方法中的 AddCors
扩展中构建策略:
services.AddCors(cors => cors.AddPolicy("AllowAll", policy =>
{
policy.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader();
}));
这允许你将策略应用于控制器:
[EnableCors("AllowAll")]
public class HomeController : Controller
{
// ...
}