前端代理服务器的配置原理

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

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

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

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

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

标准的项目地址写法如下;

这里写一个'/api'也是可以的

 

 

 

如何配置切换多环境地址,参考如下方案:

vue/cli 3.0配置NODE_ENV_weixin_30768661的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值