.net core WebApi 跨域

一、全局使用

1.创建.net core的WebApi项目

2.在Startup.cs里找到ConfigureServices方法添加代码

1 services.AddCors(option => option.AddPolicy("cors", policy => policy.AllowAnyHeader().AllowAnyMethod().AllowCredentials().WithOrigins(new[] { "http://localhost:52331" })));

3.在Startup.cs里找到Configure方法添加代码,UseCors必须在UseRouting和UseAuthorization之间

1 app.UseCors("cors");

二、局部使用

重复1和2的步骤

3.在Startup.cs里找到Configure方法添加代码,UseCors必须在UseRouting和UseAuthorization之间

1 app.UseCors();

4.在需要跨域的Controller上添加[EnableCors("cors")]特性

1 [EnableCors("cors")]

 

上一篇:Nacos在Ubuntu下启动失败 |Debug日志


下一篇:华为交换机升级问题: