Core 下的跨域配置

首先在 ConfigureServices 下配置

 

services.AddCors(options =>
{
options.AddPolicy("AllRequests", policy =>
{
policy
.WithOrigins(Configuration.Get<AppSettingModel>().CORS)//core2.0之后AllowAnyOrigin 不执行/必须指明
.AllowAnyMethod()
.AllowCredentials()
.AllowAnyHeader();
});
});

 

其次 在 Configure 下注册

//添加跨域支持
app.UseCors("AllRequests");

 

注意一定要 

UseRouting   

 

UseAuthentication 

 中间

 

posted @ 2021-08-11 11:34  眼中有光  阅读(113)  评论(0)    收藏  举报