关于webpack 开启代理proxy后,接口看不到代理地址的问题。

今天在项目中发现,

 

 明明在proxy里代理了

 

接口地址确不是10.10.11.106/front/xxxxxx。这是为啥呢?changeOrigin的修改也是一样,在网络请求中发现host还是没改。这又是为啥呢?

不过我们会发现接口又确实掉的通。那就只能有一个解释了,那就是浏览器只是将第一层请求显示给你,也就是发给代理服务器的请求,而修改请求地址url和 Host 的工作是代理服务器做的,浏览器当然不会显示 Host 已经被修改的状态!

哇靠,竟然是这个原因,太秀了。

 

posted @ 2023-02-08 15:47  飞向火星  阅读(259)  评论(0编辑  收藏  举报