场景
前端工程师可能会遇到如下的场景:测试环境功能都ok,到了生产环境就出问题,改完bug上线后发现又引入了新的问题。只能再次重复这个过程。
所以能不能不上线,将本地代码直接作用于线上,来调试功能呢。
我们有如下工具可以选择fiddler(windows),charles(mac),mitmproxy(可自定义脚本)
下面我们举charles和mitmproxy为例子说明
charles
1.打开charles,点击Tools-MapLocal-Add,将需要的Path映射到Localpath(自己的本地目录),然后找到自己需要映射的目录或文件,(比如js目录)。
2.这里面我们也可以选择MapRemote模式,它能映射到url地址,如