首先是服务器上面用同一个nginx来进行代理就可以解决跨域问题吗,还有一个问题用开那个配置那个什么允许跨域的字段吗
之后是我的本地开环境,我看了网上的跨域我看我的项目proxyTable: {}是空的,并且我好像在后端没看见cors那个的配置还有什么别的可能吗
用的vue么?
【相关推荐】
既是把请求代理到其他主机,其中
http://www.b.com/ 写法和 http://www.b.com写法的区别如下:location /html/
{
proxy_pass http://b.com:8300;
}
location /html/
{
proxy_pass http://b.com:8300/;
}
上面两种配置,区别只在于proxy_pass转发的路径后是否带 “/”。
针对情况1,如果访问url = http://server/html/test.jsp, 则被nginx代理后,请求路径会便问http://proxy_pass/html/test.jsp,将test/ 作为根路径,请求test/路径下的资源。
针对情况2,如果访问url = http://server/html/test.jsp, 则被nginx代理后,请求路径会变为 http://proxy_pass/test.jsp,直接访问server的根资源。
修改配置后重启nginx代理就成功了。
完结。