webpack proxy的changeOrigin
By admin
开发环境中经常要用到webpack的proxy
在后端有域名校验的情况下,需要经常修改代理的请求http header中的host来模拟验证过程,其中的changeOrigin是关键字段。
在http-proxy-middleware的文档中可以看到
changeOrigin 的注释是 needed for virtual hosted sites
其含义还是很模糊,通过wireshark抓包最终确认
changeOrigin: true
实际请求host与target中配置的一致
changeOrigin: false (默认值)
实际请求host与浏览器url中的一致