Startup.cs中添加允許跨域代碼
//配置跨域處理
services.AddCors(options =>
{
options.AddPolicy("cors", builder =>
{
builder.AllowAnyOrigin() //允許任何來源的主機訪問
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();//指定處理cookie
});
});
在控制器或者action上添加跨域規則,如果在控制器上添加跨域規則,則整個控制器內的方法都允許跨域
同理,在action上添加跨域規則,則只有該action才允許跨域