排查线上web问题时,无法在后端打上断点或日志缺失,导致排查困难。
经过试验,通过以下插件,通过浏览器代理,可在线上web直接访问本地后端服务,即可直接在本地idea中打上断点,快速调试。
google浏览器或edge浏览器安装xswitch插件
https://chrome.google.com/webstore/detail/xswitch/idkjhjggpffolpidfkikidcokdkdaogg
配置代理关系
不同环境可打开不同代理
{
"proxy": [
[
"(.*)10.2.2.221:9999/api/gtmdc/(.*)", //被代理的url正则地址
"http://127.0.0.1:8011/gtmdc/$2", //本地api地址
],
],
}