如下图:假如8080是客户端电脑地址,中间的小方块是代理服务器的地址,此地址要跟客户端电脑地址保持一致,代理服务器和后端服务器通讯不存在跨域的问题

图二:第一种方式代理地址要填后端的服务器地址,意思是代理服务器要像那台后端服务器请求数据。

第二种方式可以配置多个代理对象,比如只要你的请求路径里面带有/atguigu就帮你代理转发到5000服务器,只要你请求路径带有/demo就帮你代理转发到5001服务器

如图三 请求路径前面带有代理标识符/atguigu就走第一个代理但是后端服务器文件地址是不带/atguigui的所以我们要在如图二哪里进行路径重写删除/atguigu,真正的请求路径是没有/atguigu的,他只是个匹配标识符,

标准的项目地址写法如下;
这里写一个'/api'也是可以的




如何配置切换多环境地址,参考如下方案:
文章介绍了代理服务器在处理客户端请求时的角色,强调了代理地址与客户端地址的一致性以及解决跨域问题的重要性。同时,讨论了两种代理方式,一种针对单一后端服务器,另一种支持路径匹配的多代理配置。在VueCLI项目中,通过设置NODE_ENV变量可以实现多环境地址的切换。

2531

被折叠的 条评论
为什么被折叠?



