首页 > 数据库技术 > 详细

浏览器禁止跨域访问及解决: No 'Access-Control-Allow-Origin' header is present on the requested resource.

时间:2020-02-18 12:47:14      阅读:88      评论:0      收藏:0      [点我收藏+]

一、出现报错

技术分享图片

 

 

 

二、原因:

  1、跨域访问是浏览器做的一个保护机制(html5页面需要浏览器渲染)

  2、如果页面所访问的后端没有部署在同一个浏览器也会报错

 

三、跨域问题的解决方式:

   A、通过后端访问后端的方式解决。

      B、通过页面的漏洞来解决--jsonp(不常用)

           C、现在浏览器支持cors,当然需要我们后端代码也要支持跨域,springMVC是支持cors

写一个配置类:通过接口WebMvcConfigurer来放行跨区域访问

技术分享图片

 

 

 注意事项:

  1、跨区域的路径必须是全路径(URL+端口号) 如:http://localhost:8888/getInfo

  2、配置跨域访问放行

 

以上是个人报错总结及修改

 

浏览器禁止跨域访问及解决: No 'Access-Control-Allow-Origin' header is present on the requested resource.

原文:https://www.cnblogs.com/xieshilin/p/12325491.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!