某天发现项目中的请求接口报错如下
The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed.”
应该是重复设置了跨域的响应头,由于是调用的其他服务的nginx设置了一次跨域,我们也重复设置了,本来以为去掉我们的代理的跨域设置的就可以了,结果发现其他服务的接口也代理了多次。所以采用如下方法解决
proxy_hide_header Access-Control-Allow-Credentials;
add_header Access-Control-Allow-Credentials true;

Last modification:June 30, 2021
如果觉得我的文章对你有用,请随意赞赏