静态html文件通过$.getJSON访问.net core webapi接口报跨域问题

邓燕华 2020-12-07 11:16:17
Access to XMLHttpRequest at 'http://localhost:8066/api/app/XXXXX' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource
api接口有配置跨域,所以html部署到IIS没问题,但是直接双击html就会报错,请问大佬们怎么弄?

PS:这个静态文件主要显示highcharts的图表,第一次接触android开发,用了android的几个图表控件,效果都不好,然后就想到用html静态文件来显示要的效果,也是最容易实现的,但是就出现这种跨域问题
...全文
2913 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyqqe1991 2020-12-08
  • 打赏
  • 举报
回复
厉害
邓燕华 2020-12-08
  • 打赏
  • 举报
回复
Startup配置: public void ConfigureServices(IServiceCollection services) { //添加cors 服务 配置跨域处理 services.AddCors(options => { options.AddPolicy("CorsPolicy", corsbuilder => { corsbuilder.AllowAnyMethod() .AllowAnyHeader() .SetIsOriginAllowed(_ => true) // =AllowAnyOrigin() .AllowCredentials();//指定处理cookie                 }); }); } Configure方法添加: app.UseCors("CorsPolicy");

62,247

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧