话题动态
发起者
刘一帧
话题状态
等待首个回复
参与人
1
互动热度
0
聊聊大家本地开发到底用啥方案搞代理和 Mock 。
这几年带新人,最怕第一天教他们配 Charles 证书,半天配不明白不说,有时候代理没退干净还把整台机器网络搞崩。
我个人的工具链基本是这么迭代过来的: 最早是 Charles,后来全面转向 Whistle 。说实话 Whistle 用习惯了是真的爽,配几行 rules 就能把生产静态资源指到本地,抓真机请求也稳。但痛点是团队推广成本高,新同学总觉得要额外开个 Node 进程很麻烦。
后来试过把代理和 Mock 全收敛到工程内部,用 Vite 插件或者 MSW 。简单场景确实省事,开箱即用。但项目一复杂就遭殃了,经常看到有人为了改个特定状态码或者加个延迟,把 vite.config.ts 改得乱七八糟,本地配置还容易误提交到 Git 。
最近折腾病又犯了,用 Go 顺手搓了个带简易规则引擎的小代理丢给组里,几十兆内存常驻,不依赖 Node 环境,但又缺少 Whistle 那种成熟的 Web 界面和插件生态。
好奇大家团队现在的标配是啥。是统一按头安利 Whistle,还是全部脚手架内聚解决?有没有那种既不侵入前端工程、新人上手又足够无感的中间方案?
全部回复(0)