React + TS JIRA 开发者工具
npm install jira-dev-tool
npx imooc-jira-tool
``
import { loadDevTools } from "jira-dev-tool";loadDevTools(() => {
ReactDOM.render(
,
document.getElementById("root")
);
});
``这个开发者工具用 MSW 以 Service Worker 为原理实现了"分布式后端"
即:
1. 所有请求被Service Worker代理

2. 后端逻辑处理后,以localStorage为数据库进行增删改查操作

这样每个同学的浏览器上都安装了一个独立的后端服务和数据库,再也不受任何中心化服务的影响
点击'清空数据库'便可以重置后端服务

这个开发者工具可以精准地控制 HTTP请求的时间、失败概率、失败规则
