1、百度上看到很多用反向代理解决跨域的例子自己也试了下,结果axios.get还是提示跨域,不知道是什么问题。
2、代理正常
访问接口:
http://demo.xxxx.cn:12306/api/cross/test1.php?method=get
Nginx配置:
location ^~ /api/{
proxy_pass http://127.0.0.1:12306/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
因为你的nginx没加CORS头,被代理的机器也没有CORS头,提示跨域正常
nginx加一下