location /api {
proxy_set_header 'Access-Control-Allow-origin' '*';
proxy_set_header 'bbbbb' 'eeeee';
proxy_set_header 'Access-Control-Allow-Methods' 'GET, POST';
proxy_pass http://api.botue.com/;
}
代码如上,配置了一个反向代理,然后设置了proxy_set_header,但是响应结果中并没有这些响应头信息,截图如下:
不知道还设置那里
把你的请求匹配
location /api
修改为location ~ ^/api/
试试,另外记得nginx -s reload
使配置生效。参考:nginx反向代理之前端转发