
msw
mswjs
Industry standard API mocking for JavaScript.
AI 简介
Mock Service Worker(MSW)是一个基于 Service Worker 的 JavaScript API 模拟库,用于在开发和测试阶段拦截并模拟 HTTP 请求。它采用 Express 风格的路由语法定义请求匹配规则与响应逻辑,支持 REST、GraphQL 和 WebSocket 协议,具备延迟、自定义响应头、状态码、Cookies 等完整网络行为模拟能力。其核心优势在于请求拦截发生在浏览器网络层,应用代码无需修改,且 DevTools 中可直观查看模拟请求与响应。适用于前端开发调试、E2E 测试、CI 环境下脱离后端依赖的联调与自动化测试场景。
TypeScript
MIT License18k
Stars
612
Forks
64
Watchers
36
Issues
Star 增长
今日0
近 7 天0
近 30 天+52
综合评分73.56
默认分支main