Mock 服务
采用 msw 作为 mock 数据服务。
优点
- 集成于前端,不需要写 node 中间件(比如 express, koa)
- 语法基本和 express 一致
- 直接通过 chrome 快速 debugger
- 不存在跨域问题
NOTE
当 Service Worker
无法浏览器中正常运行时,msw
将采用 fallback mode
,回退到传统的 fetch/XHR
补丁方式,即通过拦截 fetch
或 XMLHttpRequest
以保证 mock
功能的正常使用。如果你不需要通过 network
查看 mock
相关的网络请求,则无需关心此问题。
如何使用 msw
具体的使用,可以参考Msw Docs