基本使用
安装 npm install --D nsw
初始化
初始化,将会在你的项目的 public 目录里 生成一个 msw 的 lib 文件 mockServiceWorker.js
启动服务
基本使用
注册和激活 msw 的相关的 Service Worker
优化使用
具体到在项目中使用,我们可以封装一个方法
处理器
处理器才是 mock 最核心 和 真正接收响应和处理数据的地方!
返回格式
如上,返回的数据可能对前端不友好,我们需要规范 返回格式
获取参数
baseUrl
MSW 没有提供使用其 API 设置基本 URL 的方法,您应该自行设置基本 URL!
先定义好 baseUrl
当然,我们封装的 http 请求,也要使用
最后,给 msw 做适配
集成到项目中
注意先后顺序,需要在nsw 服务启动之后再初始化项目,防止请求接口在前,以 vue 为例
