服务器问答
需求:nginx 的下游会检查 http 状态码,不是 200 就不返回,这一层我无法控制
所以需要在 nginx 这一层把状态码都改为 200,同时把真正的 status code 放入到一个自定义 header 里
目前已经能实现把特定的 header 重命名 比如 Access-Control-Allow-Headers
proxy_国外服务器hide_header Access-Control-Allow-Headers;
add_header Access-Control-Allow-Headers "*" always;
add_header real_acah "$upstream_http_access_control_allow_headers" always;
注意到 add_header 用到的 always 否则在 404 等页面就不能添加