Network Regression
什么时候用
当问题主要和请求、payload、认证或数据错误相关时,用 network-regression:
- "数据不对"
- "响应是空的"
- "现在变成 401 了"
- "请求看起来没问题,但页面还是错的"
命令序列
bash
vite-browser open <url>
vite-browser errors --mapped
vite-browser logs
vite-browser network
vite-browser network <idx>
vite-browser eval '<state-probe>'
vite-browser screenshot分析清单
对每个可疑请求,逐项检查:
- URL 和方法 —— 是正确的接口吗?
- 状态码和响应体 —— 和预期一致吗?
- 请求头/请求体 —— 完整且正确吗?
- CORS / 认证 / cookie —— 有没有不匹配?
- UI 一致性 —— UI 展示的内容和响应对得上吗?
何时切换
如果请求失败只在热更新或 reload 之后出现,真正的问题可能是运行时不稳定。切到 Runtime Diagnostics。
期望输出
- 失败请求的索引和 endpoint
- 具体不匹配描述
- 更可能是前端请求构造问题还是后端响应问题
- 置信度
- 精确的重测序列