前端项目的代理服务器为啥都是反向代理而不是正向代理呢?
比如vue本地项目开发的时候,一般都会在vue.config.js中配置devServe反向代理服务器,来跨域请求服务器。
这个服务器为啥都是反向代理服务器呢?正向代理不也能帮助访问跨域的服务器,达到相同的目的吗?求大佬答疑解惑
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
从安全的方面考虑这个问题,去理解正向代理和反向代理原理
正向代理隐藏的是客户端本身。而反向代理隐藏的则是服务器本身。
安全性算是一点,我们通过反向代理也还可以解决网站的负载。
其实跟我们本地部署好搭建到生产环境,再通过nginx去配置的作用应该是一致。
(个人观点,不喜勿喷。)
正向代理隐藏真实客户端,反向代理隐藏真实服务端
看你的实际需求了,反向代理还能做一些负载均衡之类的