前端发起ajax请求,请求一个本地页面
<script type="text/javascript">
$("#midcontent").load("http://192.168.101.xxx");
后端用Nginx代理设置了Access-Control-Allow-Origin响应头
之后控制台报了个警告
已拦截跨源请求:同源策略禁止读取位于 http://192.168.101.xxx/ 的远程资源。(原因:不允许有多个 'Access-Control-Allow-Origin' CORS 头)
这是相关信息,我看到Access-Control-Allow-Origin有两个,请问这是什么原因?
应该是后端和Nginx同时设置了
Access-Control-Allow-Origin
, 可以去排查下, 下面是同时设置后结果.浏览器访问的结果:

.nginx中设置头信息:

.服务端设置头信息:
