.NetCore WebApi 3.1跨域解决方法

通过nuget引用程序集:Microsoft.AspNetCore.Cors

startup.cs添加下面代码:

 

具体代码如下:

readonly string MyAllowSpecificOrigins = "_myAllowSpecificOrigins";

//跨域
            services.AddCors(options =>
            {
                options.AddPolicy(MyAllowSpecificOrigins, builder => builder.AllowAnyOrigin().AllowAnyHeader());
            });

//跨域
            app.UseCors(MyAllowSpecificOrigins);

 endpoints.MapControllers().RequireCors(MyAllowSpecificOrigins);

代码的位置不能错。 

最后在控制器的类上面添加属性:

 [EnableCors("any")] //设置跨域处理的 代理

猜你喜欢

转载自blog.csdn.net/liangmengbk/article/details/121666591
今日推荐