前面讲跨域的问题,这篇 C# webapi 文章里面已经说过了。在上述文章中是属于从服务器端去允许访问的策略去解决跨域问题。而这里是从客户端的角度利用反向代理的方法去解决跨域问题。
 反向代理:其原理就是将请求都接收到一个中间件(中间地址)去响应,这样所有的请求和响应都在一个源上去处理。
 
 所有的请求去访问代理服务器,然后代理服务器把请求代理到web服务器,以及客户端。
 
 上图的实现如下列配置所示:  proxy_pass 就是定义代理地址。
     server {
         listen       8080;
         server_name  localhost;
         location / {
             root   html/hmdp;
             index  index.html index.htm;
         }
         location /api { 
             proxy_pass http://127.0.0.1:8081;   #定义反向代理网址
         }
     }



















