我尝试使用反向代理来解决跨域问题,我已经完成了我的nginx.config文件,如下所示:
server {
listen 8080;
root <here is my project url>;
index index.html;
server_name localhost;
location ^~ /api/ {
rewrite ^/api/(.x) /$1 break;
proxy_pass http://www.example.com:80/;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-NginX-Proxy true;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
实际上localhost设置成功了。 但是我仍然无法从服务器api获取响应头中的令牌,也无法在请求头中添加客户头,我尝试将http get请求调用到本地data.json并添加了客户...
对不起每一个人,我想表达我的情况,我不擅长英语,希望每个人都能得到我!谢谢!!
答案 0 :(得分:0)
您可能必须使用具有令牌的Authorizaiton设置标头。 proxy_set_header授权$ http_authorization;