首先在ConfigureServices添加

public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy("any", builder =>
{
//builder.AllowAnyOrigin() //允许任何来源的主机访问
builder .WithOrigins("http://*.*.*.*")//.SetIsOriginAllowedToAllowWildcardSubdomains()//设置允许访问的域 .AllowAnyMethod() .AllowAnyHeader() .AllowCredentials();// }); });
services.AddControllers();
}

然后新增

public class CorsMiddleware
{
private readonly RequestDelegate _next;
public CorsMiddleware(RequestDelegate next)
{
_next = next;
} public async Task Invoke(HttpContext context)
{
if (!context.Response.Headers.ContainsKey("Access-Control-Allow-Origin"))
{
context.Response.Headers.Add("Access-Control-Allow-Origin", "*");
}
await _next(context);
}
}

然后 使用中间件

 app.UseMiddleware<CorsMiddleware>();

最新文章

  1. Android colors资源文件常用的颜色
  2. Spark集群部署
  3. C#实现:给定[0-9]数组,求用数组组成的任意数字的最小值
  4. CRM系统简析
  5. 新手浅谈C#关于abstract和interface
  6. [转]fedora启动telnet服务
  7. HTML5文档结构语义:页眉的header和hgroup标签使用
  8. nginx静态资源分离部署
  9. 武汉科技大学ACM :1010: 零起点学算法12——求2个日期之间的天数
  10. 设计模式(十五):Iterator迭代器模式 -- 行为型模式
  11. jquery之遍历展示title
  12. Android 微信分享信息
  13. LayoutInflater作用及使用
  14. javascript closure 闭包 事件绑定
  15. poj 2891 Strange Way to Express Integers(中国剩余定理)
  16. leetcode[86] Scramble String
  17. 入门经典——基础数据结构专题(List)
  18. MySql的学习笔记
  19. Vue(小案例_vue+axios仿手机app)_图片列表操作
  20. anaconda安装Opencv报错:Could NOT find PythonLibs: Found unsuitable version &quot;2.7.6&quot;,

热门文章

  1. Java并发之synchronized关键字和Lock接口
  2. scrapy抓取国家社科基金项目数据库
  3. vscode + platformIO开发stm32f4
  4. Java 类、接口的API
  5. Integer的比较==和String的比较==总结
  6. MYSQL远程连接速度慢的解决方法
  7. 洛谷P2085——最小函数值
  8. MRC和ARC混编 JSONKit的使用
  9. 谷歌地图 API 开发之获取坐标以及街道详情
  10. 用launchscreen.storyboard适配启动图方法