浏览器跨域问题以及常用解决方案( 二 )


server {listen 9000;server_name localhost;location /api/ {rewrite ^/api/(.*)$ /$1 break;# 跨域服务的地址proxy_pass http://www.serverA.com;}}前端所有对跨域服务的请求都加一个/api前缀,Nginx做代理的时候会移除/api前缀 。例如:请求路径为/api/hello的请求将会访问http://www.serverA.com/hello 。
参考文章

  • www.jianshu.com/p/8fa2acd103ea
  • https://segmentfault.com/a/1190000010197683




推荐阅读