如何在localhost上设置nginx反向代理



我尝试做反向代理来解决跨域问题,我已经完成了如下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-request调用到本地data.json,然后添加了客户。。。

对不起每一个人,我想介绍我的情况,我的英语不好,希望每一个人都能得到我!非常感谢。

您可能必须使用具有令牌的Authorizaiton设置标头。proxy_set_header授权$http_Authorization;

相关内容

  • 没有找到相关文章

最新更新