1、注意一下是不是有多个地方配置跨域: Access-Control-Allow-Origin * ;
一种场景:nginx反向代理了tomcat,nginx配置了跨域,tomcat也配置了跨域,返回的response如下图:

浏览器console栏里有报错:

这种配置两次其实也是不对的,的确是在一个位置配置就够了,可以照着上图检查一下你的请求
解决方式:
去掉其中一个(tomcat,或者nginx)跨域配置就ok了
1、注意一下是不是有多个地方配置跨域: Access-Control-Allow-Origin * ;
一种场景:nginx反向代理了tomcat,nginx配置了跨域,tomcat也配置了跨域,返回的response如下图:
浏览器console栏里有报错:
本文标题:后端配置了跨域,但是不生效(避坑指南)
本文链接:https://www.haomeiwen.com/subject/jcrilrtx.html
网友评论