使用 host
```
192.168.1.123 baidu.com
110.242.68.66 baidu.com
```
遇到的问题
- 切换 host 不方便,尤其涉及到移动端,切换后验证生效也不太方便
- 缓存问题,导致测试环境读线上缓存,线上环境读测试缓存
- 私有网络<=>专有网络跨域问题
使用测试域名
baidu.com
t.baidu.com
遇到的问题
- 域名管理,证书管理
- 业务上,由于历史包袱,应用使用的域名在两位数
ip 直连
没有实践过这个方案
```
192.168.1.123 baidu.com
110.242.68.66 baidu.com
```
遇到的问题
baidu.com
t.baidu.com
遇到的问题
没有实践过这个方案
1
DingJZ Jan 4, 2023
OP 可以补充点具体的场景
app 上一般都有自己的 debug 工具吧,开源的像哆啦 A 梦之类的,可以手动选择 host web 端可控的项目自己写个切换的插件,通过 webpack 打包的时候注入进去 简单点自己用可以找个浏览器插件,拦截请求修改 host ,再简单点一般我写个油猴脚本,hook 一下 fetch 或者 xhr |